Hi Denis, On Apr 26, 2020, at 5:03 AM, denis bider <denisbider.ietf%gmail.com@localhost> wrote: it has come to my attention that at least one SSH server implementation (a) advertises support for SSH_MSG_EXT_INFO as defined in RFC 8308, and (b) disconnects on actual receipt of an EXT_INFO message from the client. - AsyncSSH now advertises that it will accept EXT_INFO from clients when acting as a server - AsyncSSH will send the global-requests-ok extension when acting as a client and talking to a server that supports EXT_INFO from clients Since AsyncSSH doesn’t actually have any heuristics around disabling the use of global requests based on client software/version, it doesn’t actually do anything right now when it receives the ‘global-requests-ok’ extension. However, I confirmed it successfully parses received extensions, so it should be easy to process future extensions from the client when this is needed. I also specifically tested this against the Bitvise server (thanks for making that available for free for non-commercial use!), and it seems to work well. |