do not use the buggy IPC::Open3 under Unix/Linux. This is a mayor internal change, please report any connection problems that were not happening with previous versions of the module
allow testing Windows backend under Unix
Changes for version 1.68_05
this version is more picky about incomplete responses to stat requests when copy_perms or copy_time are enabled (implicetly or explicitly) on get method
handle incomplete attributes in stat response inside get (bug report by Gus via the Perl Guru Forums).
Changes for version 1.68_04
accept passing undef as second argument to put, get, rput, rget, mput and mget
catch invalid undefined arguments in several places
custom conversion usage was broken
add %DEFAULTS to Compat package for setting default options for Net::SFTP::Foreign methods called under the hood.
Changes for version 1.68_03
atomic feature added to get, put and higher level methods using them
cleanup feature added to get and put
support for numbered feature added to rename
save final target name when a reference is passed as numbered option
refactor rput and rget handling of put, put_symlink, get and get_symlink options using hashes
remove operation inside put_symlink was clobbering error and status from previous symlink call
do not die from inside DESTROY methods when autodie is set
resume feature in get method was broken
refactor numbered logic inside _inc_numbered sub
refactor _gen_save_status_method using local
Changes for version 1.68_02
make unix2dos clever so it doesn't convert CR+LF sequences into CR+CR+LF (bug report by Pavel Albertyan).
Changes for version 1.68_01
add workaround for crippled versions of Scalar::Util
document overwrite and numbered options as accepted by the put method (reported by Paul Kolano)