The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.51_06

  • make hostname argument to constructor optional when external_master is set
  • better error handling in constructor
  • s/reuse_master/external_master/. I never was happy with the old option name.
  • some minor doc corrections

Changes for version 0.51_05

  • implement reuse_master feature
  • do not propagate extra arguments from wait_for_master to _wait_for_master
  • accept ssh_opts in make_remote_command

Changes for version 0.51_04

  • solve "Not enough arguments for grep" bug (reported by Tom Wittbrodt)
  • some documentation improvements

Changes for version 0.51_03

  • error message corrected
  • troubleshooting guide improved
  • add pointer to OpenSSH Wikibook
  • add autosudo.pl sample
  • implement stdintout_dpipe_is_parent feature

Changes for version 0.51_02

  • add support for test method
  • add support for dpipe feature
  • simplify _wait_for_master code
  • remove spurious warnings generated when control command failed to run (bug report by jaiieq from Perlmonks)
  • timeout at object level where being ignored by _waitpid
  • document how to run detached remote processes

Changes for version 0.51_01

  • add support for kill_ssh_on_timeout feature and better timeout handling
  • set ssh option ServerAliveInterval
  • system could return -1 on error instead of false
  • add change_password.pl sample
  • some tests were failing when using csh as the remote shell (bug report by Scott Davis)

Modules

Perl SSH client package implemented on top of OpenSSH
Constant definitions for Net::OpenSSH