Add timeout to authentication step #869
Ran into a problem with an SSH server that became non-responsive during authentication. The current behaviour of paramiko is to block while authentication is in progress leading to the client app hanging on an auth response.
Change is to add an auth_timeout option and apply the timeout in the wait_for_response method of AuthHandler.
Includes test cases for this additional code.
…onding during auth. This is has been observed with certain windows SSH servers.