CHANGES
=======

1.5.0
-----

* Add generic key loading function to try all types

1.4.2
-----

* Import sys
* For linux just bind to the first that works
* Keep track of both IPv4 and IPv6 ports if we bind to both

1.4.1
-----

* Disable noisy debug

1.4.0
-----

* handle OSError errno 97 when ipv6 is disabled

1.3.7
-----

* Update travis config

1.3.6
-----

* Check for socket closed right after accept

1.3.5
-----

* don't timeout closed cached sockets, close immediately
* coerce args for connection to allow better duck typing

1.3.4
-----

* Deal with any exception during accept in server
* Include auto-gen files for read the docs :/
* Improve caching interface, and add documentation
* Improve caching interface, and add documentation
* Add tests for Host

1.3.2
-----

* Try and get travis deploy working
* Switch to PBR for easier version mgmt

1.3.1
-----

* Correct return value for allowed auths
* Always raise an expected error

1.3.0
-----

* Return sent value from send
* Triage why this is failing
* Move debug into try block
* Remove cruft

1.2.1
-----

* Add travis auto-deploy code

1.2.0
-----

* Add debug output for command execution and return values

1.1.0
-----

* add optional proxycmd arg

1.0.2
-----

* Remove mistake member variable from cut/paste

1.0.1
-----

* Cleanup abstraction and locking

1.0.0
-----

* fix pty command
* Make cache optional
* Disable broken test environments
* add some auth error logging

0.9.7
-----

* fix typo
* allow passing RSAKey as password

0.9.5
-----

* Add SSHCommandSession

0.9.4
-----

* rev version
* Fix spelling
* Correct spelling
* Better readme title
* Fix spelling error

0.9.2
-----

* Update README
* remove unsupported py35 from travis
* add py35 to travis
* Add MANIFEST.in

0.9.0
-----

* update readme
* enable coverage
* travis works with nose
* triage travis
* triage travis
* enable travis
* first commit
