forked from gruis/em-ssh
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
16 lines (14 loc) · 893 Bytes
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
0.3.0
- Provides Shell#expect which can be used to wait for a string, or send a command and then wait
- Connection errors are provided as Deferreds and don't halt the entire reactor
- Shell timeouts are for inactivity and not total duration
- Shell buffer is maintained until wait_for matches; results from send_cmd without a corresponding wait_for will be retained in the buffer.
0.1.0
- Connection#initialize will fire :error Net::SSH::AuthenticationError when authentication fails rather than raising an error
- Shell#open will catch :error fired by Connection#initialize and raise it as a ConnectionError
- Shell no longer accepts :halt_on_timeout
- Shell#wait_for will fire :error if timeout is reached
- Key exchange exceptions will be caught and propagated through fire :error
0.0.3
- Removes CPU pegging via recursive EM.next_tick
- Adds an auto reconnect option to shell