------------------------------------------------------------------- Mon May 09 22:14:10 UTC 2011 - pascal.bleser@opensuse.org - update to 0.52: * skip bad passwd test when IO::Pty is not available - changes from 0.51: * require version 2 of the SSH protocol * remove harmless "my $foo = ... if ..." bug * encoding handling in sftp method was broken * sftp method was broken * better support for sharing SSH connections with children * add sample for usage with Net::Telnet * bad sample in documentation corrected * error status was not reset between calls (regression) * remove internal line numbers from error messages * encoding errors were not propageted in pipe_in and pipe_out methods * better messages on bad encoding errors * add support for passphrase protected keys * add support for passing the private key path as an explicit constructor option * bug solved on password handling * bug solved in _fileno_dup_over * remove redundant _check_master_and_clear_error * pipe_in and pipe_out were not correctly setting error status on failure * support argument_encoding in pipe_in and pipe_out * document how to set StrictHostKeyChecking=no * replace @error_prefix arguments by a localized stack * use _load_module for Encode loading * remove no-encoding hack on _master_ctl * add encoding support * undef $SIG{CHLD} inside blocking methods * make hostname argument to constructor optional when external_master is set * better error handling in constructor * s/reuse_master/external_master/ ; never were happy with the old option name * implement reuse_master feature * do not propagate extra arguments from wait_for_master to _wait_for_master * accept ssh_opts in make_remote_command * solve "Not enough arguments for grep" bug * troubleshooting guide improved * add pointer to OpenSSH Wikibook * add autosudo.pl sample * implement stdintout_dpipe_is_parent feature * add support for dpipe feature * remove spurious warnings generated when control command failed to run * timeout at object level where being ignored by _waitpid * document how to run detached remote processes * 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 ------------------------------------------------------------------- Tue Mar 01 00:10:10 CET 2011 - pascal.bleser@opensuse.org - initial version (0.50)