Result:
found more than 625 distributions - search limited to the first 2001 files matching your query ( run in 2.093 )


Devel-Cover-Report-Coveralls

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


0.09 2014-10-02T06:28:44Z
    - Use core HTTP::Tiny instead of Furl (thanks JRaspass)

0.08 2014-06-16T09:21:06Z
    - Add IO::Socket::SSL prereq (thanks haarg)

0.07 2014-06-16T04:36:24Z
    - depend JSON::XS to JSON::PP (thanks fioux, karenetheridge)

0.06 2013-07-14T13:23:11Z

 view all matches for this distribution


Developer-Dashboard

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

      configurable retained web/RDP ports plus reusable cached ISO workdirs,
      and the Windows guest can install the built tarball with `cpanm --no-wget --notest`
      during the dependency layer while still running the full dashboard
      runtime smoke afterward
    - fixed `t/17-web-server-ssl.t` so an intermittent live TLS connect
      failure reports the underlying `IO::Socket::SSL` error and fails the
      remaining HTTPS assertions cleanly instead of crashing the test file on
      an undefined socket handle
    - updated the Windows verification docs, release metadata guard, main POD,
      and software spec so the checked-in verification path matches the
      shipped Windows smoke helpers and the verified Ubuntu blank-environment

 view all matches for this distribution


Dist-Surveyor

 view release on metacpan or  search on metacpan

lib/Dist/Surveyor/Inquiry.pm  view on Meta::CPAN

        my @args = ('-s', '-S', '-L', '-A', $agent_string, '--connect-timeout', 10, '-X', $method);
        push @args, '-H', "$_: $headers->{$_}" for keys %$headers;
        push @args, '--data-raw', $content if defined $content;
        return IPC::System::Simple::capturex($curl, @args, $url);
    } else {
        die "None of IO::Socket::SSL, wget, or curl are available; cannot make HTTPS requests.";
    }
}

# caching via persistent memoize

 view all matches for this distribution


Dist-Zilla-Plugin-GitHub

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

        "Dist::Zilla::Role::PluginBundle::Easy" => 0,
        "Dist::Zilla::Role::TextTemplate" => 0,
        "File::Basename" => 0,
        "Git::Wrapper" => 0,
        "HTTP::Tiny" => 0,
        "IO::Socket::SSL" => "1.56",
        "JSON::MaybeXS" => 0,
        "List::Util" => 0,
        "MIME::Base64" => 0,
        "Moose" => 0,
        "Net::SSLeay" => "1.49",

 view all matches for this distribution


Dist-Zilla-PluginBundle-Author-KENTNL

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Dist::Zilla::Plugin::ModuleBuildTiny" : "0",
            "Dist::Zilla::Plugin::PerlTidy" : "0.14",
            "Dist::Zilla::Plugin::Prereqs::MatchInstalled" : "0",
            "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0",
            "Dist::Zilla::Util::EmulatePhase" : "0.01025803",
            "IO::Socket::SSL" : "1.962",
            "JSON::MaybeXS" : "0",
            "LWP::Protocol::https" : "6.04",
            "Moose" : "2.1201",
            "MooseX::Has::Sugar" : "1.000000",
            "MooseX::Types" : "0.41",

 view all matches for this distribution


Dist-Zilla-PluginBundle-Author-TABULO

 view release on metacpan or  search on metacpan

Notes/cpan-namespaces/cpan-namespaces-L1-L3.txt  view on Meta::CPAN

IO::Socket::Multicast6
IO::Socket::Netlink
IO::Socket::Packet
IO::Socket::PortState
IO::Socket::RedisPubSub
IO::Socket::SSL
IO::Socket::SecureSocks
IO::Socket::Socks
IO::Socket::TIPC
IO::Socket::Telnet
IO::Socket::Timeout

 view all matches for this distribution


Docker-Registry

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      },
      "runtime" : {
         "requires" : {
            "HTTP::Headers" : "0",
            "HTTP::Tiny" : "0",
            "IO::Socket::SSL" : "0",
            "JSON::MaybeXS" : "0",
            "MIME::Base64" : "0",
            "Moo" : "0",
            "Throwable::Error" : "0",
            "Types::Standard" : "0",

 view all matches for this distribution


Doorman

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "ExtUtils::MakeMaker" : "6.59"
         }
      },
      "runtime" : {
         "requires" : {
            "IO::Socket::SSL" : "1.84",
            "LWP::UserAgent" : "6.04",
            "Net::OpenID::Consumer" : "1.13",
            "Net::Twitter::Lite" : "0.12002",
            "Plack" : "1.0018",
            "Plack::Middleware::Session" : "0.18",

 view all matches for this distribution


Dyn

 view release on metacpan or  search on metacpan

cpanfile  view on Meta::CPAN

    requires 'File::Path';
    requires 'File::Spec::Functions';
    requires 'Getopt::Long' => 2.36;

    #requires 'HTTP::Tiny';
    #requires 'IO::Socket::SSL' => 1.42;
    requires 'IO::Uncompress::Unzip';
    requires 'JSON::PP' => 2;
    requires 'Module::Build::Tiny';

    #requires 'Net::SSLeay' => 1.49;

 view all matches for this distribution


EMDIS-ECS

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

- ecs_token:  add this as example OAuth 2.0 token request helper script for
  INBOX_OAUTH_TOKEN_CMD and SMTP_OAUTH_TOKEN_CMD
- docker/dist/Dockerfile:  add diffutils, pass (unix password manager),
  perl-libwww-perl, and perl-LWP-Protocol-https packages; install
  Authen::SASL::Perl via CPAN; remove code to install Net::SMTP, Net::POP3
  and IO::Socket::SSL via CPAN
- docker/rockylinux/Dockerfile:  add diffutils, pass (unix password manager),
  perl-libwww-perl, and perl-LWP-Protocol-https packages; install
  Authen::SASL::Perl via CPAN
- docker/ubuntu/Dockerfile:  update to use Ubuntu 24.04; add pass (unix
  password manager) package;  install Authen::SASL::Perl via CPAN

 view all matches for this distribution


Eixo-Rest

 view release on metacpan or  search on metacpan

t/040_https_request.t  view on Meta::CPAN

use t::test_base;

use strict;
use warnings;
use IO::Socket::SSL;
use File::Spec;

my @parts = File::Spec->splitpath(__FILE__);

my $basedir = $parts[1];

t/040_https_request.t  view on Meta::CPAN

    my ($port, $public_cert, $private_cert, $ca_file) = @_;

    if(my $pid = fork){
        #print "Open socket in 127.0.0.1:$port\n";
        # simple server
        my $srv = IO::Socket::SSL->new(
            LocalAddr => "localhost:$port",
            Listen => 10,
            SSL_server => 1,
            SSL_cert_file => $public_cert,
            SSL_key_file => $private_cert,

 view all matches for this distribution


Email-Sender-Transport-Mailgun

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      "runtime" : {
         "requires" : {
            "Email::Sender" : "0",
            "HTTP::Tiny" : "0.037",
            "HTTP::Tiny::Multipart" : "0",
            "IO::Socket::SSL" : "0",
            "JSON::MaybeXS" : "0",
            "Moo" : "0",
            "MooX::Types::MooseLike::Base" : "0",
            "perl" : "5.008001"
         }

 view all matches for this distribution


Email-Sender

 view release on metacpan or  search on metacpan

lib/Email/Sender/Transport/SMTP.pm  view on Meta::CPAN

#pod =item C<ssl>: if 'starttls', use STARTTLS; if 'ssl' (or 1), connect securely;
#pod if 'maybestarttls', use STARTTLS if available; otherwise, no security
#pod
#pod =item C<ssl_options>: passed to Net::SMTP constructor for 'ssl' connections or
#pod to starttls for 'starttls' or 'maybestarttls' connections; should contain extra
#pod options for IO::Socket::SSL
#pod
#pod =item C<port>: port to connect to; defaults to 25 for non-SSL, 465 for 'ssl',
#pod 587 for 'starttls'
#pod
#pod =item C<timeout>: maximum time in secs to wait for server; default is 120

lib/Email/Sender/Transport/SMTP.pm  view on Meta::CPAN

=item C<ssl>: if 'starttls', use STARTTLS; if 'ssl' (or 1), connect securely;
if 'maybestarttls', use STARTTLS if available; otherwise, no security

=item C<ssl_options>: passed to Net::SMTP constructor for 'ssl' connections or
to starttls for 'starttls' or 'maybestarttls' connections; should contain extra
options for IO::Socket::SSL

=item C<port>: port to connect to; defaults to 25 for non-SSL, 465 for 'ssl',
587 for 'starttls'

=item C<timeout>: maximum time in secs to wait for server; default is 120

 view all matches for this distribution


Emailesque

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Authen::SASL" : "0",
            "Email::AddressParser" : "0",
            "Email::Stuffer" : "0",
            "File::Slurp" : "0",
            "Hash::Merge::Simple" : "0.051",
            "IO::Socket::SSL" : "0",
            "Moo" : "2.000002",
            "Net::SMTP::SSL" : "0",
            "Net::SMTP::TLS" : "0",
            "Net::SSLeay" : "0",
            "perl" : "v5.10.0"

 view all matches for this distribution


Enbld

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         "requires" : {
            "File::Basename" : "0",
            "File::Copy::Recursive" : "0",
            "File::Spec" : "0",
            "HTTP::Tiny" : "0.041",
            "IO::Socket::SSL" : "0",
            "Try::Lite" : "0",
            "autodie" : "0",
            "parent" : "0",
            "perl" : "5.010001",
            "version" : "0.77"

 view all matches for this distribution


Endoscope

 view release on metacpan or  search on metacpan

lib/Endoscope.pm  view on Meta::CPAN


	OPTIONAL
	  Cpanel::JSON::XS 4.04+  (4.09)
	  EV 4.0+                 (4.25)
	  IO::Socket::Socks 0.64+ (n/a)
	  IO::Socket::SSL 2.009+  (2.066)
	  Net::DNS::Native 0.15+  (n/a)
	  Role::Tiny 2.000001+    (2.000006)

	This version is up to date, have fun!

 view all matches for this distribution


Enterasys-NetSight

 view release on metacpan or  search on metacpan

lib/Enterasys/NetSight.pm  view on Meta::CPAN


use SOAP::Lite;
use Socket;
use Carp;

# On some systems Crypt::SSLeay tries to use IO::Socket::SSL and breaks,
# This forces it to use Net::SSL just in case.
$ENV{PERL_NET_HTTPS_SSL_SOCKET_CLASS}="Net::SSL";
$ENV{PERL_LWP_SSL_VERIFY_HOSTNAME}=0;
$ENV{https_proxy}="";

 view all matches for this distribution


Event-RPC

 view release on metacpan or  search on metacpan

lib/Event/RPC.pm  view on Meta::CPAN

  my $obj = My::TestModule->new ( foo => "bar" );
  my $foo = $obj->get_foo;

=head1 ABSTRACT

Event::RPC supports you in developing Event based networking client/server applications with transparent object/method access from the client to the server. Network communication is optionally encrypted using IO::Socket::SSL. Several event loop manag...

=head1 DESCRIPTION

Event::RPC consists of a server and a client library. The server exports a list of classes and methods, which are allowed to be called over the network. More specific it acts as a proxy for objects created on the server side (on demand of the connect...

lib/Event/RPC.pm  view on Meta::CPAN

  AnyEvent

They're needed for event handling resp. mainloop implementation.
If you like to use SSL encryption you need to install

  IO::Socket::SSL

Event::RPC needs minimum one of the following modules for
data serialisation:

  Sereal (::Decoder and ::Encoder)

 view all matches for this distribution


Exobrain

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "File::Copy" : "0",
            "File::XDG" : "0",
            "FindBin" : "0",
            "Getopt::Std" : "0",
            "Hash::Merge::Simple" : "0",
            "IO::Socket::SSL" : "0",
            "IPC::System::Simple" : "0",
            "JSON::Any" : "0",
            "Method::Signatures" : "0",
            "Moose" : "0",
            "Moose::Role" : "0",

 view all matches for this distribution


Experian-IDAuth

 view release on metacpan or  search on metacpan

lib/Experian/IDAuth.pm  view on Meta::CPAN

## no critic (DiscouragedModules)
use XML::Simple;
use XML::Twig;
use SOAP::Lite;
use File::MimeInfo::Magic;
use IO::Socket::SSL 'SSL_VERIFY_NONE';
use Carp;
use Digest::SHA qw(hmac_sha256_base64);

sub new {
    my ($class, %args) = @_;

 view all matches for this distribution


Facebook-Graph

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


0.0400 July 13, 2010
 - Added Facebook::Graph::Picture for accessing the pictures of any object.
 - Fixed POD docs thanks to Tim Heaney for the patch.
 - Migrated to Any::Moose for those people that want to use Mouse instead of Moose. Thanks to tehmoth for the patch.
 - Added a note about using IO::Socket::SSL instead of Crypt::SSLeay. Thanks to Søren Lund for the idea.

0.0300 July 11, 2010
 - Added convert_sessions method to make it easier for existing apps to use Facebook::Graph. Thanks to Rainer Größlinger for the idea.
 - Converted Facebook::Graph::Query::Response into Facebook::Graph::Response, so it could be generically used and/or subclassed by other modules.

 view all matches for this distribution


File-Dropbox

 view release on metacpan or  search on metacpan

lib/File/Dropbox.pm  view on Meta::CPAN

use Symbol;
use JSON;
use Errno qw{ ENOENT EISDIR EINVAL EPERM EACCES EAGAIN ECANCELED EFBIG };
use Fcntl qw{ SEEK_CUR SEEK_SET SEEK_END };
use Furl;
use IO::Socket::SSL;
use Net::DNS::Lite;

our $VERSION = 0.7;
our @EXPORT_OK = qw{ contents metadata putfile movefile copyfile createfolder deletefile };

 view all matches for this distribution


File-HTTP

 view release on metacpan or  search on metacpan

lib/File/HTTP.pm  view on Meta::CPAN

use Time::HiRes qw(time);
use constant 1.03; # hash ref, perl 5.7.2

# on demand modules:
# - Time::y2038 or Time::Local
# - IO::Socket::SSL

our $VERSION = '1.11';

our @EXPORT_OK = qw(
	open stat open_at open_stream slurp_stream get post

lib/File/HTTP.pm  view on Meta::CPAN

	$self->[FH_STAT] ||= [ CORE::stat($self->[FH]) ];

	if ($self->[PROTO] eq 'HTTPS') {
		$self->[SSL] = 1;
		unless ($SSL_LOADED) {
			eval {require IO::Socket::SSL;1} || croak "HTTPS support requires IO::Socket::SSL: $@";
			$SSL_LOADED = 1;
		}
		if ($self->[CONNECT_NETLOC]) {
			my ($code, $headers) = $self->_handshake(
				join("\015\012",

lib/File/HTTP.pm  view on Meta::CPAN

				)
			);
			die "error: HTTP error $code from proxy during CONNECT\n" unless $code == 200;
		}

		IO::Socket::SSL->start_SSL($self->[FH],
			SSL_verifycn_name => $self->[REMOTE_HOST],
			SSL_hostname => $self->[REMOTE_HOST],
			SSL_session_cache_size => 100,
			SSL_verify_mode => &IO::Socket::SSL::SSL_VERIFY_NONE,
		);
	}

	(my $code, $RESPONSE_HEADERS) = $self->_handshake($REQUEST_HEADERS);

lib/File/HTTP.pm  view on Meta::CPAN

	$self->[LAST_READ] = $self->[RESPONSE_TIME];
	$self->[CURRENT_OFFSET] = $self->[OFFSET];
	return 1;
}

# read() reimplementation to overcome IO::Socket::SSL behavior of read() acting as sysread()
# <> is ok though
sub _read {
	my ($self, undef, $len, $off) = @_;
	
	if (not defined $off)  {

lib/File/HTTP.pm  view on Meta::CPAN

	
	my $n = read($self->[FH], $_[1], $len, $off);
	return $n unless $n;
	
	if ($self->[SSL] && $len && $n < $len) {
		# strange IO::Socket::SSL behavior: read() acts as sysread()
		while ($n < $len) {
			my $n_part = read($self->[FH], $_[1], $len-$n, $off+$n);
			return $n unless $n_part;
			$n += $n_part;
		}

 view all matches for this distribution


File-RsyBak

 view release on metacpan or  search on metacpan

script/rsybak  view on Meta::CPAN

#
#    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/;

script/rsybak  view on Meta::CPAN

#}
#
#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 {

script/rsybak  view on Meta::CPAN

#}
#
#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', @_)
#}
#

 view all matches for this distribution


Finance-Alpaca

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for Perl extension Finance-Alpaca

0.9906 2021-04-30T22:54:04Z

    - Fix for smoker without a modern version of IO::Socket::SSL
    - Fix testing unsent orders when the exchanges are closed

0.9904 2021-04-30T17:32:17Z

    - Fixed race conditions in 09_orders.t

 view all matches for this distribution


Finance-Bank-ABSA

 view release on metacpan or  search on metacpan

ABSA.pm  view on Meta::CPAN

ABSA online banking system at C<https://vs1.absa.co.za/ibs/UserAuthentication.do>
which is where C<http://www.absadirect.co.za> redirects to.

=head1 DEPENDENCIES

You will need either C<Crypt::SSLeay> or C<IO::Socket::SSL> installed
for HTTPS support to work with LWP.  This module also depends on
C<WWW::Mechanize> and C<HTML::TokeParser> for screen-scraping.

=head1 CLASS METHODS

 view all matches for this distribution


Finance-Bank-AllianceAndLeicester

 view release on metacpan or  search on metacpan

lib/Finance/Bank/AllianceAndLeicester.pm  view on Meta::CPAN

This module provides a rudimentary interface to the Alliance & Leicester
online banking system at L<https://www.mybank.alliance-leicester.co.uk/>.

=head1 DEPENDENCIES

You will need either L<Crypt::SSLeay> or L<IO::Socket::SSL> installed
for HTTPS support to work with LWP.  This module also depends on
L<WWW::Mechanize> and L<HTML::TokeParser> for screen-scraping.

=head1 CLASS METHODS

 view all matches for this distribution


Finance-Bank-BNPParibas

 view release on metacpan or  search on metacpan

lib/Finance/Bank/BNPParibas.pm  view on Meta::CPAN


=head1 DESCRIPTION

This module provides a rudimentary interface to the BNPNet online
banking system at L<https://www.bnpnet.bnp.fr/>. You will need
either Crypt::SSLeay or IO::Socket::SSL installed for HTTPS support
to work with LWP.

The interface of this module is directly taken from Simon Cozens'
Finance::Bank::LloydsTSB.

 view all matches for this distribution


Finance-Bank-Barclays

 view release on metacpan or  search on metacpan

Barclays.pm  view on Meta::CPAN


=head1 DESCRIPTION

This module provides a rudimentary interface to the Barclays Online
Banking service at C<https://ibank.barclays.co.uk>. You will need either
C<Crypt::SSLeay> or C<IO::Socket::SSL> installed for HTTPS support to
work. C<WWW::Mechanize> is required.

=head1 CLASS METHODS

  check_balance(memnumber => $u, passcode => $p, surname => $s,

 view all matches for this distribution


( run in 2.093 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )