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

Changes for version 1.56_07

  • new methods added: mget, mput, get_symlink, put_symlink
  • new numbered feature
  • some minor bugs corrected
  • glob can now also be used from Net::SFTP::Foreign::Local
  • some doc corrections and improvements
  • _call_on_error was not cleaning up under some conditions

Changes for version 1.56_06

  • mkpath was broken, rewritten to not use the obsolete _normalize_path method (bug report by Peter Edwards).
  • add some tests for mkpath
  • introduce internal _clear_error_and_status method
  • completely remove _normalize_path
  • correct bug in _debug not printing sub name under some conditions

Changes for version 1.56_05

  • add support for plugable backends ***THIS IS A MAYOR INTERNAL CHANGE THAT COULD INTRODUCE NEW BUGS***

Changes for version 1.56_04

  • remote file path joining sub rewritten (note: this could change the module behaviour in some corner cases)
  • new test file with path join operations
  • rput('.',...) was failing due to bad path joining for local filesystem (bug report by Aaron Paetznick).
  • accept keyboard-interactive authentication
  • some docs reorganization
  • add pointer to my wish list :-)

Changes for version 1.56_03

  • use SIGTERM to kill children also on Windows
  • workaround Cygwin bug, fopen(..., a); ftell() does not return the size of the file

Changes for version 1.56_01

  • pass PreferredAuthentication option to SSH process to force password authentication (bug and solution by Stewart Heckenberg)
  • use SIGTERM instead of SIGHUP to kill slave SSH process

Modules

SSH File Transfer Protocol client
File/directory attribute container
adaptor for Net::SFTP::Attributes compatibility
Read/write buffer class
Adaptor for Net::SFTP compatibility
Constant definitions for Net::SFTP::Foreign
access local fs with Net::SFTP::Foreign API.

Provides

in lib/Net/SFTP/Foreign/Backend/Unix.pm
in lib/Net/SFTP/Foreign/Backend/Windows.pm
in lib/Net/SFTP/Foreign/Common.pm
in lib/Net/SFTP/Foreign.pm
in lib/Net/SFTP/Foreign.pm
in lib/Net/SFTP/Foreign.pm
in lib/Net/SFTP/Foreign/Helpers.pm