view release on metacpan or search on metacpan
local/lib/perl5/Test/Spec/SharedHash.pm
local/lib/perl5/Test/Spec/TodoExample.pm
local/lib/perl5/Test/Trap.pm
local/lib/perl5/Test/Trap/Builder.pm
local/lib/perl5/Test/Trap/Builder/PerlIO.pm
local/lib/perl5/Test/Trap/Builder/SystemSafe.pm
local/lib/perl5/Test/Trap/Builder/TempFile.pm
local/lib/perl5/Text/Glob.pm
local/lib/perl5/Tie/IxHash.pm
local/lib/perl5/Try/Tiny.pm
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Compress-Raw-Lzma-2.206/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Const-Fast-0.014/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Crypt-OpenSSL-Guess-0.15/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Crypt-OpenSSL-Random-0.15/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Crypt-OpenSSL-RSA-0.33/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Crypt-Rijndael-1.16/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Data-Dump-1.25/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Devel-GlobalPhase-0.003003/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Dist-CheckConflicts-0.11/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/ExtUtils-Config-0.008/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/ExtUtils-Helpers-0.026/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/ExtUtils-InstallPaths-0.012/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Module-Build-0.4234/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Module-Build-Tiny-0.047/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Module-Implementation-0.09/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Module-Runtime-0.016/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Net-SFTP-Foreign-1.93/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Package-Stash-0.40/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Package-Stash-XS-0.30/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Sub-Exporter-Progressive-0.001013/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Test-Deep-1.204/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Test-Spec-0.54/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Test-Trap-v0.3.5/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Text-Glob-0.11/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Tie-IxHash-1.23/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Try-Tiny-0.31/install.json
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Compress/Raw/Lzma/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Compress/Raw/Lzma/autosplit.ix
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Compress/Raw/Lzma/Lzma.so
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Const/Fast/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/Guess/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/Random/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/Random/Random.so
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/autosplit.ix
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/get_key_parameters.al
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/import_random_seed.al
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/new_public_key.al
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/RSA.so
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/Rijndael/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/Rijndael/Rijndael.so
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Data/Dump/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Devel/GlobalPhase/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Dist/CheckConflicts/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/ExtUtils/Config/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/ExtUtils/Helpers/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/ExtUtils/InstallPaths/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Module/Build/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Module/Build/Tiny/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Module/Implementation/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Module/Runtime/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Net/SFTP/Foreign/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Package/Stash/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Package/Stash/XS/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Package/Stash/XS/XS.so
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Sub/Exporter/Progressive/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Test/Deep/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Test/Spec/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Test/Trap/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Text/Glob/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Tie/IxHash/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Try/Tiny/.packlist
local/lib/perl5/x86_64-linux-gnu-thread-multi/Compress/Raw/Lzma.pm
local/lib/perl5/x86_64-linux-gnu-thread-multi/Crypt/OpenSSL/Random.pm
local/lib/perl5/x86_64-linux-gnu-thread-multi/Crypt/OpenSSL/RSA.pm
local/lib/perl5/x86_64-linux-gnu-thread-multi/Crypt/Rijndael.pm
local/lib/perl5/x86_64-linux-gnu-thread-multi/Package/Stash/XS.pm
local/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod
Makefile.PL
MANIFEST This list of files
MANIFEST.SKIP
README.md
t/Actions.t
t/bench-walk-homedir.pl
t/DB/BackupsTable.t
t/DB/BaseTable.t
t/DB/FilesTable.t
t/RegularFile.t
cpanfile.snapshot view on Meta::CPAN
ExtUtils::MakeMaker 0
Symbol 0
Test 0
perl 5.006
Devel-GlobalPhase-0.003003
pathname: H/HA/HAARG/Devel-GlobalPhase-0.003003.tar.gz
provides:
Devel::GlobalPhase 0.003003
requirements:
perl 5.008
threads 1.07
Dist-CheckConflicts-0.11
pathname: D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz
provides:
Dist::CheckConflicts 0.11
requirements:
Carp 0
Exporter 0
ExtUtils::MakeMaker 6.30
Module::Runtime 0.009
base 0
local/lib/perl5/Module/Build.pm view on Meta::CPAN
Build a PPD file for your distribution.
This action takes an optional argument C<codebase> which is used in
the generated PPD file to specify the (usually relative) URL of the
distribution. By default, this value is the distribution name without
any path information.
Example:
./Build ppd --codebase "MSWin32-x86-multi-thread/Module-Build-0.21.tar.gz"
=item ppmdist
[version 0.23]
Generates a PPM binary distribution and a PPD description file. This
action also invokes the C<ppd> action, so it can accept the same
C<codebase> argument described under that action.
This uses the same mechanism as the C<dist> action to tar & zip its
local/lib/perl5/Module/Build/Dumper.pm view on Meta::CPAN
package Module::Build::Dumper;
use strict;
use warnings;
our $VERSION = '0.4234';
# This is just a split-out of a wrapper function to do Data::Dumper
# stuff "the right way". See:
# http://groups.google.com/group/perl.module.build/browse_thread/thread/c8065052b2e0d741
use Data::Dumper;
sub _data_dump {
my ($self, $data) = @_;
return ("do{ my "
. Data::Dumper->new([$data],['x'])->Purity(1)->Terse(0)->Sortkeys(1)->Dump()
. '$x; }')
}
local/lib/perl5/Net/SFTP/Foreign.pm view on Meta::CPAN
my $windows;
BEGIN {
$windows = $^O =~ /Win(?:32|64)/;
if ($^O =~ /solaris/i) {
$dirty_cleanup = 1 unless defined $dirty_cleanup;
}
}
my $thread_generation = 1;
sub CLONE { $thread_generation++ }
sub _deprecated {
if (warnings::enabled('deprecated') and warnings::enabled(__PACKAGE__)) {
Carp::carp(join('', @_));
}
}
sub _next_msg_id { shift->{_msg_id}++ }
use constant _empty_attributes => Net::SFTP::Foreign::Attributes->new;
local/lib/perl5/Net/SFTP/Foreign.pm view on Meta::CPAN
%opts and _croak_bad_options(keys %opts);
$sftp->_init unless $sftp->{_error};
$backend->_after_init($sftp);
$sftp
}
sub autodisconnect {
my ($sftp, $ad) = @_;
if (not defined $ad or $ad == 2) {
$debug and $debug & 4 and _debug "setting disconnecting pid to $$ and thread to $thread_generation";
$sftp->{_disconnect_by_pid} = $$;
$sftp->{_disconnect_by_thread} = $thread_generation;
}
else {
delete $sftp->{_disconnect_by_thread};
if ($ad == 0) {
$sftp->{_disconnect_by_pid} = -1;
}
elsif ($ad == 1) {
delete $sftp->{_disconnect_by_pid};
}
else {
croak "bad value '$ad' for autodisconnect";
}
}
local/lib/perl5/Net/SFTP/Foreign.pm view on Meta::CPAN
}
close $sftp->{_pty} if defined $sftp->{_pty};
1
}
sub DESTROY {
local ($?, $!, $@);
my $sftp = shift;
my $dbpid = $sftp->{_disconnect_by_pid};
my $dbthread = $sftp->{_disconnect_by_thread};
$debug and $debug & 4 and _debug("$sftp->DESTROY called (current pid: $$, disconnect_by_pid: " .
($dbpid || '') .
"), current thread generation: $thread_generation, disconnect_by_thread: " .
($dbthread || '') . ")");
if (!defined $dbpid or ($dbpid == $$ and $dbthread == $thread_generation)) {
$sftp->disconnect
}
else {
$debug and $debug & 4 and _debug "skipping disconnection because pid and/or thread generation don't match";
}
}
sub _init {
my $sftp = shift;
$sftp->_queue_msg( Net::SFTP::Foreign::Buffer->new(int8 => SSH2_FXP_INIT,
int32 => SSH2_FILEXFER_VERSION));
if (my $msg = $sftp->_get_msg) {
my $type = $msg->get_int8;
local/lib/perl5/Net/SFTP/Foreign.pm view on Meta::CPAN
the file is concurrently modified by other parties (L</flush> can be
used to discard all the data inside the read buffer on demand).
The default value is set dynamically considering some runtime
parameters and given options, though it tends to favor the sequential
read access pattern.
=item autodisconnect =E<gt> $ad
by default, the SSH connection is closed from the DESTROY method when
the object goes out of scope on the process and thread where it was
created. This option allows one to customize this behaviour.
The acceptable values for C<$ad> are:
=over 4
=item '0'
Never try to disconnect this object when exiting from any process.
On most operating systems, the SSH process will exit when the last
process connected to it ends, but this is not guaranteed.
You can always call the C<disconnect> method explicitly to end the
connection at the right time from the right place.
=item '1'
Disconnect on exit from any thread or process.
=item '2'
Disconnect on exit from the current process/thread only. This is the
default.
=back
See also the C<disconnect> and C<autodisconnect> methods.
=item late_set_perm =E<gt> $bool
See the FAQ below.
local/lib/perl5/Test/Trap.pm view on Meta::CPAN
A capture strategy provided by L<Test::Trap::Builder::SystemSafe>,
like the default strategy, except it outputs on file handles with the
same file descriptors as the trapped output handle originally had, and
so can be used to trap output from forked-off processes, including
system().
This strategy may be "safe" in relation to forked-off processes, but
it is fragile. For one, it only works with handles that have "real"
file descriptors. For another, it depends on the original file
descriptors being available after closing. (If signal handlers or
threads open files, they may well not be.) And it may fail in other
ways. But in relation to forked-off processes, the other pre-defined
strategies will silently fail to trap, as will similarly simple
strategies. This one, when not crashing, will trap that output.
=head2 systemsafe-preserve
A variant of the capture strategy provided by
L<Test::Trap::Builder::SystemSafe>, in which the handles used to write
to and read from the tempfile are both binmoded with the same perlio
layers as the trapped output handle originally had.
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Compress/Raw/Lzma/.packlist view on Meta::CPAN
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/Compress/Raw/Lzma.pm
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Compress/Raw/Lzma/Lzma.so
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Compress/Raw/Lzma/autosplit.ix
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/.packlist view on Meta::CPAN
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/Crypt/OpenSSL/RSA.pm
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/RSA.so
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/autosplit.ix
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/get_key_parameters.al
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/import_random_seed.al
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/new_public_key.al
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/Random/.packlist view on Meta::CPAN
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/Crypt/OpenSSL/Random.pm
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/Random/Random.so
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/Rijndael/.packlist view on Meta::CPAN
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/Crypt/Rijndael.pm
/home/me/dev/simple-backuper/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Crypt/Rijndael/Rijndael.so
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Package/Stash/XS/.packlist view on Meta::CPAN
/home/me/dev/simple-backuper/perl/local/lib/perl5/x86_64-linux-gnu-thread-multi/Package/Stash/XS.pm
/home/me/dev/simple-backuper/perl/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Package/Stash/XS/XS.so