File-RsyBak
view release on metacpan or search on metacpan
script/rsybak view on Meta::CPAN
#}
#
#
#sub can_ssl {
# my ($self) = @_;
#
# my($ok, $reason) = (1, '');
#
# local @INC = @INC;
# pop @INC if $INC[-1] eq '.';
# unless (eval {require IO::Socket::SSL; IO::Socket::SSL->VERSION(1.42)}) {
# $ok = 0;
# $reason .= qq/IO::Socket::SSL 1.42 must be installed for https support\n/;
# }
#
# unless (eval {require Net::SSLeay; Net::SSLeay->VERSION(1.49)}) {
# $ok = 0;
# $reason .= qq/Net::SSLeay 1.49 must be installed for https support\n/;
# }
#
# if ( ref($self) && ( $self->{verify_SSL} || $self->{SSL_options}{SSL_verify_mode} ) ) {
# my $handle = HTTP::Tiny::Handle->new(
# SSL_options => $self->{SSL_options},
script/rsybak view on Meta::CPAN
# $self->{port} = $port;
# $self->{pid} = $$;
# $self->{tid} = _get_tid();
#
# return $self;
#}
#
#sub start_ssl {
# my ($self, $host) = @_;
#
# if ( ref($self->{fh}) eq 'IO::Socket::SSL' ) {
# unless ( $self->{fh}->stop_SSL ) {
# my $ssl_err = IO::Socket::SSL->errstr;
# die(qq/Error halting prior SSL connection: $ssl_err/);
# }
# }
#
# my $ssl_args = $self->_ssl_args($host);
# IO::Socket::SSL->start_SSL(
# $self->{fh},
# %$ssl_args,
# SSL_create_ctx_callback => sub {
# my $ctx = shift;
# Net::SSLeay::CTX_set_mode($ctx, Net::SSLeay::MODE_AUTO_RETRY());
# },
# );
#
# unless ( ref($self->{fh}) eq 'IO::Socket::SSL' ) {
# my $ssl_err = IO::Socket::SSL->errstr;
# die(qq/SSL connection failed for $host: $ssl_err\n/);
# }
#}
#
#sub close {
# @_ == 1 || die(q/Usage: $handle->close()/ . "\n");
# my ($self) = @_;
# CORE::close($self->{fh})
# or die(qq/Could not close socket: '$!'\n/);
#}
script/rsybak view on Meta::CPAN
# }
# last;
# }
# $! = 0;
# return $nfound;
#}
#
#sub can_read {
# @_ == 1 || @_ == 2 || die(q/Usage: $handle->can_read([timeout])/ . "\n");
# my $self = shift;
# if ( ref($self->{fh}) eq 'IO::Socket::SSL' ) {
# return 1 if $self->{fh}->pending;
# }
# return $self->_do_timeout('read', @_)
#}
#
#sub can_write {
# @_ == 1 || @_ == 2 || die(q/Usage: $handle->can_write([timeout])/ . "\n");
# my $self = shift;
# return $self->_do_timeout('write', @_)
#}
( run in 1.312 second using v1.01-cache-2.11-cpan-fd5d4e115d8 )