Skip to content
This repository
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 86 lines (57 sloc) 2.927 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
RYE, CHANGES

TODO

* Fingerprints: ssh-keygen -l -f id_rsa_repos.pub

#### 0.5.0 (2009-04-18) #############################

* ADDED: Rye::Box.switch_user
* ADDED: Several new commands to Rye::Cmd
* ADDED: Rye::Box.authorize_keys_local and "rye authorize-local
* FIXED: Bug in connect which prevented key-based logins for reconnections
* FIXED: Method errors in JRuby


#### 0.4.3 (2009-04-14) #############################

* ADDED: Rye::Box.missing_method to handle non existent commands
* FIXED: All Rye::Cmd command methods accept *args to make calling consistent.


#### 0.4.2 (2009-04-13) #############################

* ADDED: More helpful debug output
* ADDED: hostname command to Rye::Cmd
* CHANGE: Using OpenSSL's ssh-agent but also let's Net::SSH handle
  the ssh keys.
* ADDED: Rye::Box.connect now supports multiple password attempts if STDIN.tty returns true
* ADDED: Rye::Box.interactive_ssh for opening an SSH session to the given box.


#### 0.4.1 (2009-04-06) #############################

* FIXED: Rye::Box.authorize_keys was not disabling safe mode properly
* ADDED: "rye authorize" now specifically enforces the auth method order
* FIXED: Disabled debug mode.


#### 0.4.0 (2009-04-06) #############################

* ADDED: to_s and inspect methods for cleaner debugging output
* ADDED: == method for Rye::Box
* ADDED: exit code and exit signal to Rye::Rap objects
* ADDED: commands now raise a Rye::CommandError exception
  when the command returns an exit code greater than 0.
* CHANGED: Box.add_command renamed to Box.run_command
* FIXED: Box.run_command was parsing arguments incorrectly
* FIXED: Box.net_ssh_exec was working on nil stderr
* FIXED: bin/try handles the new command exceptions
* ADDED: Command switches can now be sent as Symbols (rbox.ls(:h))
* ADDED: Rye.host_keys
* ADDED: bin/rye


#### 0.3.2 (2009-04-05) #############################

* FIXED: Module.instance_methods bug. In Ruby 1.9 it's Symbols (1.8 was Strings).
* FIXED: Rye::Set#add_boxes didn't return self.
* UPDATED: Lots of docs tweaks.


#### 0.3 (2009-04-05) ###############################

* ADDED: Rye::Set supports executing commands parallel
* ADDED: Rye::Rap now contains STDERR output from command
* FIXED: Rye::Box wasn't properly adding keypairs to SSH Agent
* CHANGED: Moved all SSH key stuff to Rye (used to be done per Box)
* ADDED: Supports all options provided by Net::SSH#start. This
  includes support for password logins and proxies.
* ADDED: Safe mode can now be disabled (to allow file globs
  and environment variable access).
* ADDED: Basic sanity test
* FIXED: Rye::Box.method_missing Symbol/String ambiguity
* ADDED: Mucho more rdocs and examples.

#### 0.2 (2009-04-04) ###############################

* FIXED: ssh-agent shutdown wasn't deleting the SSH tmp directory
* ADDED: Now with more rdocs!


#### 0.1 (2009-04-03) ###############################

Initial public release

Something went wrong with that request. Please try again.