Changes for version 1.23
- release as stable!
Changes for version 0.90_22
- experimental Windows support added
Changes for version 0.90_21
- some documentation improvements
- check that ctor 'more' arguments are not joined
- eliminate "Password" prompt on passwd_auth sample (solution suggested by Fletch on PerlMonks)
Changes for version 0.90_20
- add support for "transport" options on the constructor that allows to use password authentication and keys protected by a passphrase
- add password authentication sample
Changes for version 0.90_19
- add abort method (feature requested by Jamie Lahowetz)
Changes for version 0.90_18
- fallback to dirty cleanup if ssh process doesn't exit cleanly in 8 seconds (bug reported by Brandon Schendel).
Changes for version 0.90_17
- add support for dont_save flag in get method, required for Compat module (bug reported by Jamie Lahowetz).
Changes for version 0.90_16
- new tests added
- mkdir, rmdir, remove, setstat, fsetstat and _close methods argument parsing was wrong (bug #25101 reported by funkonaut)
- wrong detection of Sort::Key corrected
- debug mode was broken
- network errors do not die anymore, documented
Changes for version 0.90_15
- messages were not being queued on get method and so, performance was very bad (reported by "sched" via Perlmonks).
- Auto reduce block size on get method.
Changes for version 0.90_14
- FAQ section added on the module documentation
- Net::SFTP supplant was not working, corrected
Changes for version 0.90_13
- fchmod is not available everywhere, don't use it (bug and solution reported by Andre Tomt).
Changes for version 0.90_12
- syntax error on Net::SFTP::Foreign::Compat corrected (reported by Hans Schligtenhorst).
- supplant was misspelled
- correct some dependency problems on Compat.
- add test for Compat.
Changes for version 0.90_11
- don't croak from connect on runtime errors
- workaround bug in IPC::Open3 that leaves two processes running
Changes for version 0.90_10
- 0 is a valid sftp handler.
Changes for version 0.90_09
- bug on _do_io method corrected
Changes for version 0.90_08
- bug for copy_perms => 0 corrected (reported by Erik Johansen).
- usage checks added to most commands.
Changes for version 0.90_07
- don't use pack for quads on little-endian systems (bug reported by Mogens Hafsjold)
Changes for version 0.90_06
- implement rput
- use Win32::Socketpair on Windows
- implement API for local fs in Local
- move common functions to Common and Helpers packages
Changes for version 0.90_05
- convert remote file handle strings to tied file handles
- most methods changed to mimic perl buil-ins
- attach file position to file handles.
Changes for version 0.90_04
- remove bug in get that could left remote file handles open
- new methods readlink, symlink, rremove, rget.
Changes for version 0.90_03
- minor corrections to the docs
- new methods glob and join implemented.
Changes for version 0.90_02
- added new method find
- ls method expanded with callback
- contructor rewritten
- better docs for Constants package
- Compat module updated
- several corrections on the docs
Changes for version 0.90_01
- almost full rewrite exposing new much improved and incompatible API!!!
Modules
Secure 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/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