Files | Admin

Notes:

Release Name: 0.9.0

Notes:
Net:SSH
http://rubyforge.org/projects/net-ssh

[0.9.0] 11 Jan 2005
  * Added 'shell' and 'sync' services for interacting with users' shells,
    including a demo script that uses these to implement a simple SSH terminal
    client.

  * The 'keyboard-interactive' authentication method is implemented correctly
    now, which means users will receive a prompt to enter a password if one is
    not given, and is required.

  * The bug that caused the agent to always be used--even if it was
    unavailable--has been fixed.

  * The user manual now includes links to previous/next chapters, and uses
    syntax highlighting for the code blocks. Various other style tweaks in the
    manual.

  * Window sizes and maximum packet sizes are now honored, which should take
    care of various bugs and make Net::SSH play nicer with older SSH servers.

  * Non-blocking reads are now supported via the
    Transport::Session#reader_ready? method. The Connection::Driver#process
    method has been modified to make better use of this.

  * Moved to subversion, from CVS. Repository is now at
    http://www.jamisbuck.org/svn/net-ssh

[0.6.0] 2 Dec 2004
  * Added pageant support (thanks to Guillaume Marçais)

  * Added support for external services (like SFTP).

  * Use USERNAME environment variable if USER is not set (like on Windows)

[0.5.0] 23 Nov 2004
  * Refactored to use Needle.

  * Moved SFTP support into its own library.

  * Moved command-line utilities into their own library.



Changes: 2005-01-11 14:01 jamis * Bumped version, updated NEWS, and added more feature demonstrations to the sync-shell-demo.rb script. 2005-01-11 13:46 jamis * Added syntax highlighted code blocks to the manual, and shell documentation. Also tweaked stylesheets. 2005-01-11 09:07 jamis * Simplified the shell service. The 'stdout' and 'stderr', etc. parameters to the service were not working anyway, and may be better implemented as a wrapper around the shell service, anyway. 2005-01-10 16:39 jamis * Changed copyright line and author email address. 2005-01-10 16:30 jamis * Added SyncShell subservice, reimplemented ssh-client demo, and added demos for both Shell and SyncShell. 2005-01-10 12:50 jamis * Added first pass at the shell service, and updated the ssh-client to use it. Also fixed some breakage in the popen3 test cases. 2005-01-09 14:14 jamis * Keyboard-interactive is correctly implemented now. 2005-01-09 12:17 jamis * Getting better at dealing with interactive processes. Added an ssh-client demo. 2005-01-09 07:43 jamis * Changed layout to support branching and tagging. 2005-01-08 18:37 jamis * Window sizes and maximum packet sizes are now respected. This fixes bugs with (especially) earlier versions of OpenSSH servers, and probably many other unreported bugs as well. 2005-01-07 15:55 jamis * Looks like 1.8.2 broke a few of the test cases. 2005-01-07 15:46 jamis * Moved from CVS to Subversion. 2005-01-07 13:12 minam * Name of the cvs2cl executable changed. Added more TODO's, to keep me busy with. 2005-01-04 20:49 minam * Added "host" and "options" attributes to Session (thanks to Daniel Hobe). 2005-01-04 13:17 minam * Raise an error if an attempt is made to load a file as a public key, which is not a public key. 2005-01-04 12:27 minam * If an agent wasn't running, the authentication would fail with an unhelpful error. This fix should allow authentication to proceed, even in the absense of an ssh-agent. 2004-12-01 22:12 minam * Updated NEWS file. 2004-12-01 21:26 minam * Pageant support! Fixed documentation. Bumped version to 0.6.0. Added support for external services. The USERNAME environment variable is used if USER is not set. Moved the README to the project root (for consistency with other project files). Fixed some documentation typos. 2004-11-23 13:42 minam * Forgot to include the 'examples' subdirectory in the packages. 2004-11-23 13:21 minam * Cut-and-paste errors. :( 2004-11-23 13:17 minam * Added date of this release to NEWS file. 2004-11-23 13:16 minam * Minor rakefile tweakage. 2004-11-23 13:14 minam * Added Needle as a dependency in gemspec. 2004-11-23 13:12 minam * Updated TODO (prompter impl was added) 2004-11-23 13:11 minam * Added a prompter implementation, instead of depending on ruby-password. 2004-11-23 12:43 minam * :verbose and :log options were not being removed from the options before being passed to the transport layer, which was causing the transport layer to fail. 2004-11-23 12:42 minam * Oops. :verbosity should have been :verbose. 2004-11-23 12:40 minam * Documented the :log and :verbosity options. 2004-11-23 12:37 minam * Added examples. Made it easier to customize logging in Net::SSH::Session. 2004-11-23 11:45 minam * Changed FAQ link. 2004-11-23 11:29 minam * Updated manual for new version. 2004-11-23 11:28 minam * Updated TODO list. Fixed a documentation typo in channel.rb. 2004-11-22 14:37 minam * Added :coverage goal, to run rcov on the unit tests. 2004-11-22 14:05 minam * *sigh* These shouldn't have been checked it. :( 2004-11-22 13:52 minam * Initial revision 2004-11-22 13:52 minam * Refactored the whole blame thing