Changes for version 1.71

  • release as stable
  • add support for vendor-id extension

Changes for version 1.70_10

  • now perm and umask can be used together on get method calls
  • more cleanups for permission handling code on get method

Changes for version 1.70_09

  • autodie was no working for chmod errors on get
  • get was unlinking the file when chmod failed even whith append or resume set
  • get was failing when chmod failed even if copy_perms was dissabled (bug report by Rich Anderson)
  • solve bad interaction between autodie, resume and append
  • best_effort wrapped methods were not failing ever
  • minor put method refactoring
  • save globals on destructor entry
  • better put method debugging

Changes for version 1.70_08

  • queue_size defaults per backend were using the wrong key name and so being ignored. That was causing connections to stall on Windows with the default backend.

Changes for version 1.70_07

  • put recovers from open calls failing due to the existence of a remote file with the wrong permissions
  • do not use accessors for status and error slots internally
  • test_d and test_e methods where broken when used with autodie, this bug may also affected rget, rput and other high level methods

Changes for version 1.70_06

  • add put_content method
  • support perm option in mget, mput, rget and rput methods
  • better umask handling, now use an object to reset it at end of scope
  • improve debugging output

Changes for version 1.70_05

  • on Compat::get $remote argument is optional
  • make Compat::(get|put) use best_effort by default
  • add support for best_effort feature

Changes for version 1.70_04

  • check number of arguments passed to Compat methods

Changes for version 1.70_03

  • remove uninitialized warning when using a custom transport (bug report by Kay-C. Baufeld)
  • several spelling corrections (patch contributed by Nicholas Bamber)

Changes for version 1.70_02

  • syntax error, POSIX::WNOHANG was recognized as bareword in perl 5.8

Changes for version 1.70_01

  • do not use Expect to handle password authentication but a hand-crafted method that uses IO::Pty directly
  • solve problem with connections stalling when using password authentication and the remote host was unreachable (bug report by Srini T)

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