Codebase list libnet-sftp-foreign-perl / 21d16e0
New upstream release. Gregor Herrmann 15 years ago
4 changed file(s) with 37 addition(s) and 21 deletion(s). Raw diff Collapse all Expand all
00 Revision history for Net::SFTP::Foreign
1
2 1.40 Jun 24, 2008
3 - work around for servers that do not include the mandatory
4 error message on SSH_FXP_STATUS responses (bug report by
5 Hugh Lampert).
6
7 1.39 Jun 23, 2008
8 - suppress warning on mod_perl environments (bug and solution
9 reported by Eric Rybski).
110
211 1.38 May 20, 2008
312 - add experimental support for plink command
3241 1.34 Jan 8, 2008
3342 - document rput. It said it was not implemented (bug report
3443 by Paul Kolano).
35
36 1.33 6 Jan, 2008
44 - put method was failing for binary files under Windows
45 because binmode was not set on the local filehandler (bug
46 report and patch by Patrick Frazer).
47
48 1.33 Jan 6, 2008
3749 - rremove was not removing dirs (bug report by Paul Kolano).
3850 - require perl >= 5.6
3951 - add support for open/close and DESTROY debugging
4052
41 1.32 8 Dec, 2007
53 1.32 Dec 8, 2007
4254 - add new question to FAQ
4355 - document password and passphrase options (though, not
4456 completely).
4658 - on testing look for sftp-server on libexec dirs
4759 - and delete temporal files
4860
49 1.31 8 Oct, 2007
61 1.31 Oct 8, 2007
5062 - remove Win32::Socketpair loading, it is not used anymore
5163 - improve debugging
5264 - do not croak when invalid data from the other side appears
5365
54 1.30 23 Aug, 2007
66 1.30 Aug 23, 2007
5567 - add support for realpath option to ls method
5668 - add support for realpath and names_only to glob method
5769 - improve _set_status and _set_error methods
5870 - add support for password authentication and for keys with
5971 passphrases
6072
61 1.29 14 Aug, 2007
73 1.29 Aug 14, 2007
6274 - add support for names_only option to ls and find methods
6375 - make ls and find methods default to '.'
6476 - DESTROY was also messing with $? and $! values (bug reported
7385 Howard)
7486 - disable DIE custom handlers when using eval
7587
76 1.27 7 Jul, 2007
88 1.27 Jul 7, 2007
7789 - catch insecure $ENV{PATH} under taint mode (bug reported by
7890 jmarshll).
7991
80 1.26 5 Jul, 2007
92 1.26 Jul 5, 2007
8193 - my email was missing from the docs
8294 - make it work under taint checking (experimental feature).
8395 - work around bug in dualvar under taint checking
8496
85 1.25 19 Jun, 2007
97 1.25 Jun 19, 2007
8698 - remove some obsolete tests not working on 5.9.x
8799
88 1.24 18 Jun, 2007
100 1.24 Jun 18, 2007
89101 - DESTROY was messing up $@ (bug reported by Kai Grossjohann)
90102 - set $SIG{PIPE} handler inside _do_io to catch IO errors
91103 - don't execute external command when transport option is used
92104 on constructor
93105
94 1.23 23 May, 2007
106 1.23 May 23, 2007
95107 - release as stable!
96108 - some doc improvements
97109
00 # http://module-build.sourceforge.net/META-spec.html
11 #XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
22 name: Net-SFTP-Foreign
3 version: 1.38
3 version: 1.40
44 version_from: lib/Net/SFTP/Foreign.pm
55 installdirs: site
66 requires:
0 libnet-sftp-foreign-perl (1.40+dfsg-1) UNRELEASED; urgency=low
1
2 * New upstream release.
3
4 -- gregor herrmann <gregoa@debian.org> Sat, 28 Jun 2008 16:57:24 +0200
5
06 libnet-sftp-foreign-perl (1.38+dfsg-1) unstable; urgency=low
17
28 * New upstream release.
00 package Net::SFTP::Foreign;
11
2 our $VERSION = '1.38';
2 our $VERSION = '1.40';
33
44 use strict;
55 use warnings;
382382 my $child = eval { open2($sftp->{ssh_in}, $sftp->{ssh_out}, '-') };
383383 if (defined $child and !$child) {
384384 $pty->make_slave_controlling_terminal;
385 exec @open2_cmd;
385 do { exec @open2_cmd }; # work around suppress warning under mod_perl
386386 exit -1;
387387 }
388388 _ipc_open2_bug_workaround $this_pid;
527527
528528 if ($type != $etype) {
529529 if ($type == SSH2_FXP_STATUS) {
530 my $status = $sftp->_set_status($msg->get_int32, $msg->get_str);
530 my $code = $msg->get_int32;
531 my $str = $msg->get_str;
532 my $status = $sftp->_set_status($code, (defined $str ? $str : ()));
531533 $sftp->_set_error($err, $errstr, $status);
532534 }
533535 else {
27612763
27622764 =item expect_log_user =E<gt> $bool
27632765
2764 activates password/passphrase authentication interaction loging (see
2766 activates password/passphrase authentication interaction logging (see
27652767 C<Expect::log_user> method documentation).
27662768
27672769 =item block_size =E<gt> $default_block_size
37123714
37133715 =back
37143716
3715
3716
37173717 =head1 BUGS
37183718
37193719 These are the currently known bugs:
37433743
37443744 Support for taint mode is experimental!
37453745
3746 Support for setcwd/cwd is experimental!
3746 Support for plink is experimental!
37473747
37483748 Support for password/passphrase handling via Expect is also
37493749 experimental. On Windows it only works under the cygwin version of
37503750 Perl.
37513751
3752
3753
37543752 To report bugs, please, send me and email or use
37553753 L<http://rt.cpan.org>.
37563754