Closed konfuzius closed 2 years ago
This issue would be easier to solve with debug logs, so please follow these steps:
DEBUG_SSH2
to the sshfs.flags
array in VS Code's User Settings (settings.json)
e.g. "sshfs.flags": ["DEBUG_SSH2"]
Output > SSH FS
and copy the log from there after replicating your bugDEBUG_SSH2
activates some internal logging, which is less likely to be censored)_This issue would be easier to solve with debug logs, so please follow these steps:
Add
DEBUG_SSH2
to thesshfs.flags
array in VS Code's User Settings (settings.json) e.g."sshfs.flags": ["DEBUG_SSH2"]
- See this issue for more information about adding flags
- If you already have a connection open, close it completely (or even reload the window)
- Go to
Output > SSH FS
and copy the log from there after replicating your bug- While it should censor passwords/passphrases, I recommend checking it for (other) sensitive data first. _(especially since
DEBUG_SSH2
activates some internal logging, which is less likely to be censored)_
SchoofsKelvin finally issues were caused by Github Copilot (tested with Github Copilot nightly with same output). I disabled the extension for a while, till you maybe get into that combination. And btw thanks for great extension.
Here's my two cents:
DEBUG_SSH2
flag. It's long, sorry about that, but to me it seemed all of these lines were generated just by me pressing an Enter
into the file (autosave is disabled, so this is really just editing, not saving back):
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing ping (GLOBAL_REQUEST: keepalive@openssh.com)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:12,padLen:10,remainLen:0
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: REQUEST_FAILURE
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] Reading ssh://airconpi/home/user/dev/meas/__init__.py
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing OPEN
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:76,padLen:8,remainLen:64
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: HANDLE
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READ
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:3260,padLen:15,remainLen:3248
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: DATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READ
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:60,padLen:18,remainLen:48
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing CLOSE
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:44,padLen:6,remainLen:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:60,padLen:9,remainLen:48
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing OPENDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:44,padLen:17,remainLen:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: HANDLE
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:2204,padLen:17,remainLen:2192
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: NAME
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:60,padLen:18,remainLen:48
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing CLOSE
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:44,padLen:6,remainLen:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:796,padLen:7,remainLen:784
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing OPENDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:44,padLen:17,remainLen:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: HANDLE
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:348,padLen:19,remainLen:336
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: NAME
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:60,padLen:18,remainLen:48
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing CLOSE
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:44,padLen:6,remainLen:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:60,padLen:9,remainLen:48
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing OPENDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:44,padLen:17,remainLen:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: HANDLE
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:1484,padLen:19,remainLen:1472
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: NAME
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:60,padLen:18,remainLen:48
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing CLOSE
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:44,padLen:6,remainLen:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:60,padLen:9,remainLen:48
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:476,padLen:15,remainLen:464
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing OPENDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:44,padLen:17,remainLen:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: HANDLE
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:1868,padLen:9,remainLen:1856
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: NAME
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:60,padLen:18,remainLen:48
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing CLOSE
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:44,padLen:6,remainLen:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:636,padLen:11,remainLen:624
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing OPENDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:44,padLen:17,remainLen:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: HANDLE
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:476,padLen:19,remainLen:464
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: NAME
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing READDIR
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:60,padLen:18,remainLen:48
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing CLOSE
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:44,padLen:6,remainLen:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: STATUS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Outgoing: Writing STAT
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing CHANNEL_DATA (0)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:108,padLen:16,remainLen:96
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: CHANNEL_DATA (2)
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG[SFTP]: Parser: Response: ATTRS
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[ERROR] Error while connecting to SSH FS :
Error: Couldn't find a configuration with the name ''
Error: Couldn't find a configuration with the name ''
at c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:20097
at Promise.catch.r (c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:6471)
at new Promise (<anonymous>)
at i (c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:6027)
at m.createFileSystem (c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:20051)
at o.assertFs (c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:9989)
at o.stat (c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:10096)
at Object.stat (c:\Users\user\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:83:88585)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.stat (c:\Users\user\.vscode\extensions\github.copilot-1.24.6022\dist\extension.js:8:341053)
Caused by catchingPromise:
at i (c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:6027)
at m.createFileSystem (c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:20051)
at o.assertFs (c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:9989)
at o.stat (c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:10096)
at Object.stat (c:\Users\user\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:83:88585)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.stat (c:\Users\user\.vscode\extensions\github.copilot-1.24.6022\dist\extension.js:8:341053)
at c:\Users\user\.vscode\extensions\github.copilot-1.24.6022\dist\extension.js:8:433781
at c:\Users\user\.vscode\extensions\github.copilot-1.24.6022\dist\extension.js:8:433619
Logged at:
at c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:21714
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at o.stat (c:\Users\user\.vscode\extensions\kelvin.vscode-sshfs-1.24.1\dist\extension.js:11:10085)
at Object.stat (c:\Users\user\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:83:88577)
at Object.stat (c:\Users\user\.vscode\extensions\github.copilot-1.24.6022\dist\extension.js:8:341053)
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing ping (GLOBAL_REQUEST: keepalive@openssh.com)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:12,padLen:10,remainLen:0
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: REQUEST_FAILURE
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
[INFO] Command received to disconnect undefined
[DEBUG] [ssh2(airconpi)] DEBUG: Outgoing: Writing ping (GLOBAL_REQUEST: keepalive@openssh.com)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKET
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Decrypting
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: pktLen:12,padLen:10,remainLen:0
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATA
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: HMAC size:32
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: Verifying MAC
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAVERIFY (Valid HMAC)
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETDATAAFTER, packet: REQUEST_FAILURE
[DEBUG] [ssh2(airconpi)] DEBUG: Parser: IN_PACKETBEFORE (expecting 16)
I'm able to reproduce it. Looks like it's a weird Copilot thing where it tries to read .git/config
relative to the opened file. But for e.g. ssh://server/tmp/file.py
it should access ssh://server/tmp/.git/config
but ends up attempting to read ssh:%5Cserver%5Ctmp%5C.git%5Cconfig
instead. It's a bit of a malformed URI that still has the ssh
scheme so my extension tries to deal with. The authority
part of the URI, which should be server
, is an empty string while path
is \server\tmp\.git\config
, i.e. the authority is wrongly added to it.
I'll add a post to Copilot Feedback about this.
EDIT: I've reported the issue along with a solution for them to fix it. In regards to my extension, in a future version stat
calls for non-existing files won't result in a notification. It'll still be logged to the output pane.
On any server. Since the newest update (1.24.1.) Every time any file is getting edited. Initial server connection is still fine. No SSH FS configurations changes were made, but automatic version update. Tested on VSC 1.66/1.67.
Error: Error while connecting to SSH FS : Couldn't find a configuration with the name ''