Made fake server asynchronous. Fixed exception handling in parallel tests. Added port to error message when connecting.
Updated fake server to remove any 'bash -c' from given command. Updated tests to handle authentication exception from pssh, not paramiko. Merged with latest master changes, re-adding fake server and parallel ssh tests with changes.
Parallel test cleanup
Try raise gevent sleep time for tests. Add port to logging info on connection error
Change to join with timeout, add logging
Cleanups, trying to get travis tests working
Changed fake server to threading to make it compatible with paramiko's ServerInterface. Changed tests to use new fake server
Attempt 4 on fixing fake server tests on travis
Added retries on connection failures to ssh client. Changed tests to wait for server to come up before client trying to connect
Use separate process for fake server
Made fake server into gevent server
Migrate fake server into greenlet
Added sleeps between client connections
Changed test host
Added exception information to starting ssh server failure
Added exception handling
Changed to threading, added linesep to fake server response string
Added providing client private key as a PKey class to SSH clients. Added fail auth flag to fake server password authentication. Made fake server use gevent. Changed tests to use pre-generated test user private key
Add test client private key
Added documentation for added private key parameter. Updated documentation. Bump version number for new release