view release on metacpan or search on metacpan
}
},
"runtime" : {
"requires" : {
"Bot::ChatBots" : "0.006",
"IO::Socket::SSL" : "2.038",
"Mojolicious" : "7.10",
"Moo" : "2.002005",
"namespace::clean" : "0.27",
"perl" : "5.010"
}
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Bot/ChatBots/Telegram/LongPoll.pm view on Meta::CPAN
use Ouch;
use Try::Tiny;
use Log::Any qw< $log >;
use Mojo::IOLoop ();
use IO::Socket::SSL (); # just to be sure to complain loudly in case
use List::Util qw< max >;
use Data::Dumper;
use Moo;
use namespace::clean;
view all matches for this distribution
view release on metacpan or search on metacpan
}
},
"runtime" : {
"requires" : {
"Bot::ChatBots" : "0.010",
"IO::Socket::SSL" : "2.038",
"Log::Any" : "1.042",
"Mojolicious" : "7.08",
"Moo" : "2.002005",
"Ouch" : "0.0409",
"Try::Tiny" : "0.27",
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Bot/IRC.pm view on Meta::CPAN
use Daemon::Device;
use Date::Format 'time2str';
use Encode 'decode';
use Encode::Detect::Detector 'detect';
use IO::Socket::IP -register;
use IO::Socket::SSL;
use Time::Crontab;
our $VERSION = '1.42'; # VERSION
sub new {
lib/Bot/IRC.pm view on Meta::CPAN
sub run {
my $self = shift;
my $commands = \@_;
$self->{socket} = ( ( $self->{connect}{ssl} ) ? 'IO::Socket::SSL' : 'IO::Socket::IP' )->new(
PeerAddr => $self->{connect}{server},
PeerPort => $self->{connect}{port},
Proto => 'tcp',
Family => ( $self->{connect}{ipv6} ? AF_INET6 : AF_INET ),
Type => SOCK_STREAM,
view all matches for this distribution
view release on metacpan or search on metacpan
CPANReporter2.pm view on Meta::CPAN
Data::GUID 0.048
Net::SSLeay 1.58
IO::Socket::SSL 1.981
LWP::Protocol::https 6.04
IPC::Cmd 0.76
view all matches for this distribution
view release on metacpan or search on metacpan
CygwinVendor.pm view on Meta::CPAN
Test::Reporter 1.60
Net::SSLeay 1.58
IO::Socket::SSL 1.981
LWP::Protocol::https 6.04
common::sense 3.72
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Bundle/DadaMailXXL.pm view on Meta::CPAN
HTML::TreeBuilder - used for Dada Mail's "Magic" templates, as well as manipulating HTML documents
HTTP::BrowserDetect - Makes reporting of user agents prettier
IO::Socket::SSL
Net::Domain
Net::DNS
view all matches for this distribution
view release on metacpan or search on metacpan
Bundle/OS2_default7.pm view on Meta::CPAN
Archive::Zip
Crypt::SSLeay
IO::Socket::SSL
# CPANPLUS - won't install inside ReadKey or in <nul
CPANPLUS::Shell::Curses
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Bundle/POPFile.pm view on Meta::CPAN
IO::Select
IO::Socket
IO::Socket::SSL
IO::Socket::Socks
MIME::Base64
view all matches for this distribution
view release on metacpan or search on metacpan
Our optional modules, which are not required for a default install
and thus not installed by default, but which may become required as
you edit your site configuration, are: Cache::Memcached Silly::Werder
GD GD::Text GD::Graph Apache::SSI Apache::RegistryFilter GraphViz
Net::IRC Proc::ProcessTable Net::Jabber IO::Socket::SSL
=cut
view all matches for this distribution
view release on metacpan or search on metacpan
1.03 2008-04-02T19:26:52
- Changed from nonexistent Test::Coverage to the correct name,
Test::Pod::Coverage.
- Changed from nonexistent Net::FTP::Server to the correct name,
Net::FTPServer.
- Removed IO::Socket::SSL for now, since its tests fail.
- Added:
+ Want
+ Parse::RecDescent
+ JSON and JSON::XS
+ App::Ack
view all matches for this distribution
view release on metacpan or search on metacpan
"HTTP::Cookies" : "0",
"HTTP::Daemon::SSL" : "0",
"HTTP::Request" : "0",
"HTTP::Request::Params" : "0",
"IO::All" : "0",
"IO::Socket::SSL" : "0",
"Image::ExifTool" : "0",
"JSON::XS" : "0",
"LWP::UserAgent" : "0",
"List::Util" : "0",
"Moo" : "0",
view all matches for this distribution
view release on metacpan or search on metacpan
"Carp" : "0",
"Data::Dumper" : "0",
"Data::Printer" : "0",
"Email::Valid" : "0",
"HTTP::Tiny" : "0",
"IO::Socket::SSL" : "0",
"Locale::Codes" : "3.25",
"MIME::Base64" : "0",
"Moo" : "0",
"Test::Simple" : "0.44",
"bareword::filehandles" : "0",
view all matches for this distribution
view release on metacpan or search on metacpan
"runtime" : {
"requires" : {
"Carp" : "0",
"Digest::HMAC_MD5" : "0",
"HTTP::Tiny" : "0",
"IO::Socket::SSL" : "1.56",
"JSON::MaybeXS" : "0",
"Module::Runtime" : "0",
"Moo" : "1.001000",
"Type::Tiny" : "0",
"namespace::clean" : "0"
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Business/OnlinePayment/BitPay/Client.pm view on Meta::CPAN
use HTTP::Request;
use LWP::Protocol::https;
use Business::OnlinePayment::BitPay::KeyUtils;
use JSON;
use JSON::Parse 'parse_json';
require IO::Socket::SSL;
use Net::SSLeay;
use Data::Dumper;
sub new {
my $class = shift;
lib/Business/OnlinePayment/BitPay/Client.pm view on Meta::CPAN
my $signature = Business::OnlinePayment::BitPay::KeyUtils::bpSignMessageWithPem($self->{pem}, $uri);
my $pubkey = Business::OnlinePayment::BitPay::KeyUtils::bpGetPublicKeyFromPem($self->{pem});
$request->header('X-Signature' => $signature, 'X-Identity' => $pubkey);
}
my $ua = LWP::UserAgent->new;
$ua->ssl_opts( verify_hostname=> 0, SSL_ca_file => Mozilla::CA::SSL_ca_file(), SSL_Version => 'TLSv2', SSL_verify_mode => IO::Socket::SSL::SSL_VERIFY_NONE);
my $response = $ua->request($request);
return $response if $response->is_success;
my $code = $response->code;
my $error = decode_json($response->content)->{'error'};
croak "$code: $error";
lib/Business/OnlinePayment/BitPay/Client.pm view on Meta::CPAN
my %content = %{%opts->{"params"}};
my $uri = $self->{apiUri} or croak "no api_uri exists for object";
$uri = $uri . "/" . $path;
my $request = HTTP::Request->new(POST => $uri);
my $ua = LWP::UserAgent->new;
$ua->ssl_opts( verify_hostname=> 0, SSL_ca_file => Mozilla::CA::SSL_ca_file(), SSL_Version => 'TLSv2', SSL_verify_mode => IO::Socket::SSL::SSL_VERIFY_NONE);
my $jsonc = encode_json \%content;
$request->content($jsonc);
$request->header('content-type' => 'application/json');
$request->header('X-BitPay-Plugin-Info' => 'PerlLib');
$request->header('User-Agent' => 'perl-bitpay-client');
view all matches for this distribution
view release on metacpan or search on metacpan
use LWP::UserAgent;
use HTTP::Request;
use LWP::Protocol::https;
use JSON;
use JSON::Parse 'parse_json';
use IO::Socket::SSL;
my $const_sin = "TeyN4LPrXiG5t2yuSamKqP3ynVk3F52iHrX";
my $const_pem = "-----BEGIN EC PRIVATE KEY-----\nMHQCAQEEICg7E4NN53YkaWuAwpoqjfAofjzKI7Jq1f532dX+0O6QoAcGBSuBBAAK\noUQDQgAEjZcNa6Kdz6GQwXcUD9iJ+t1tJZCx7hpqBuJV2/IrQBfue8jh8H7Q/4vX\nfAArmNMaGotTpjdnymWlMfszzXJhlw==\n-----END EC PRIVATE KEY-----\n\n";
my $const_pri = "283B13834DE77624696B80C29A2A8DF0287E3CCA23B26AD5FE77D9D5FED0EE90";
my $const_pub = "038D970D6BA29DCFA190C177140FD889FADD6D2590B1EE1A6A06E255DBF22B4017";
view all matches for this distribution
view release on metacpan or search on metacpan
Business::CreditCard: '0'
Business::OnlinePayment: '3'
Business::OnlinePayment::HTTPS: '0'
Carp: '0'
HTTP::Tiny: '0.022'
IO::Socket::SSL: '1.56'
IO::String: '0'
JSON: '0'
Log::Scrubber: '0.14'
Net::SSLeay: '0'
Test::More: '0'
view all matches for this distribution
view release on metacpan or search on metacpan
t/auth-refund.t view on Meta::CPAN
use Data::Dumper;
use File::Spec;
use LWP::UserAgent;
# to prevent the following error on older Perls
# Can't locate object method "new" via package "LWP::Protocol::https::Socket"
use IO::Socket::SSL;
use URI;
use POSIX qw/strftime/;
use Business::OnlinePayment::IPayment;
view all matches for this distribution
view release on metacpan or search on metacpan
"Business::OnlinePayment::HTTPS" : "0",
"Carp" : "0",
"Data::Dumper" : "0",
"Exporter" : "0",
"HTTP::Tiny" : "0.022",
"IO::Socket::SSL" : "1.56",
"IO::String" : "0",
"Log::Scrubber" : "0.14",
"MIME::Base64" : "0",
"Net::SFTP::Foreign" : "1.57",
"Net::SSLeay" : "0",
view all matches for this distribution
view release on metacpan or search on metacpan
requires:
Business::CreditCard: '0'
Business::OnlinePayment: '3'
Carp: '0'
HTTP::Tiny: '0.022'
IO::Socket::SSL: '1.56'
IO::String: '0'
List::MoreUtils: '0'
Log::Scrubber: '0.14'
Net::SFTP::Foreign: '1.57'
Net::SSLeay: '0'
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Business/PayPal/API.pm view on Meta::CPAN
$ENV{HTTPS_CERT_FILE} = '/var/path/to/cert.pem';
## create our paypal object
my $pp = Business::PayPal::API->new(...)
* if you have already loaded Net::SSLeay (or IO::Socket::SSL), then
Net::HTTPS will prefer to use IO::Socket::SSL. I don't know how
to get SOAP::Lite to work with IO::Socket::SSL (e.g.,
Crypt::SSLeay uses HTTPS_* environment variables), so until then,
you can use this hack:
local $IO::Socket::SSL::VERSION = undef;
$pp->DoExpressCheckoutPayment(...);
This will tell Net::HTTPS to ignore the fact that IO::Socket::SSL
is already loaded for this scope and import Net::SSL (part of the
Crypt::SSLeay package) for its 'configure()' method.
* if you receive a message like "500 Can't connect to
api.sandbox.paypal.com:443 (Illegal seek)", you'll need to make
view all matches for this distribution
view release on metacpan or search on metacpan
"Crypt::OpenSSL::Bignum" : "0.09",
"Crypt::OpenSSL::RSA" : "0.33",
"Crypt::PK::ECC" : "0.068",
"Data::GUID" : "0.049",
"DateTime::Format::DateParse" : "0.05",
"IO::Socket::SSL" : "2.009",
"JSON" : "0",
"Mojo::JWT" : "0.09",
"Mojolicious" : "8.52",
"Moose" : "2.1400",
"MooseX::Aliases" : "0.11",
view all matches for this distribution
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
requires 'LWP::UserAgent' => 0;
requires 'Text::SimpleTable' => 0;
requires 'MooseX::Getopt' => '0.30';
requires 'Path::Class' => 0;
requires 'Encode' => 0;
unless (can_use('Crypt::SSLeay') || can_use('IO::Socket::SSL')) {
requires 'Crypt::SSLeay' => 0;
}
requires 'XML::LibXML' => 0;
requires 'Try::Tiny' => 0;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Business/eWAY/RapidAPI.pm view on Meta::CPAN
use Business::eWAY::RapidAPI::CreateAccessCodeRequest;
use Business::eWAY::RapidAPI::GetAccessCodeResultRequest;
use Business::eWAY::RapidAPI::TransactionRequest;
use Data::Dumper;
use WWW::Mechanize;
use IO::Socket::SSL qw( SSL_VERIFY_NONE );
with 'Business::eWAY::RapidAPI::Role::Parser';
with 'Business::eWAY::RapidAPI::Role::ErrorCodeMap';
has 'mode' => ( is => 'rw', default => sub { 'live' } );
view all matches for this distribution
view release on metacpan or search on metacpan
corpus/dists/Business-PayPal-API.changes view on Meta::CPAN
----------------------------
revision 1.3
date: 2006/03/21 22:05:19; author: scott; state: Exp; lines: +55 -31
- minor debugging changes
- documentation update for developers
- note about using IO::Socket::SSL (don't)
----------------------------
revision 1.2
date: 2006/03/16 23:33:49; author: scott; state: Exp; lines: +184 -26
- initial checkin of API and subclasses
- all tests working, documentation done
view all matches for this distribution
view release on metacpan or search on metacpan
lib/CPAN/Plugin/Sysdeps/Mapping.pm view on Meta::CPAN
[package => 'libmcrypt-dev']],
[like_fedora,
[package => [qw(libmcrypt-devel libtool-ltdl-devel)]]],
],
[cpanmod => ['Crypt::OpenSSL::DSA', 'Crypt::OpenSSL::PKCS12', 'Crypt::OpenSSL::Random', 'Crypt::OpenSSL::RSA', 'Crypt::OpenSSL::X509', 'IO::Socket::SSL'],
# freebsd has all libssl in the base system
[like_debian,
[package => ['libssl-dev', 'zlib1g-dev']]],
[like_fedora,
[package => 'openssl-devel']],
view all matches for this distribution
view release on metacpan or search on metacpan
lib/t/cpan/authors/id/G/GA/GAAS/libwww-perl-5.800.readme view on Meta::CPAN
Digest-MD5
These packages should be available on CPAN (see below).
If you want to access sites using the https protocol, then you need to
install the Crypt::SSLeay or the IO::Socket::SSL module. The
README.SSL file will tell you more about how libwww-perl supports SSL.
INSTALLATION
view all matches for this distribution
view release on metacpan or search on metacpan
"Carp" : "0",
"File::Basename" : "0",
"Getopt::Long" : "0",
"HTTP::Tiny" : "0",
"HTTP::Tiny::Multipart" : "0",
"IO::Socket::SSL" : "1.56",
"MIME::Base64" : "0",
"Mozilla::CA" : "0",
"Net::SSLeay" : "1.49",
"Pod::Usage" : "0",
"Term::ReadKey" : "0",
view all matches for this distribution
view release on metacpan or search on metacpan
t/data/build.fresh.log view on Meta::CPAN
Entering LWP-Protocol-https-6.06
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.04)
Configuring LWP-Protocol-https-6.06
Running Makefile.PL
Warning: prerequisite IO::Socket::SSL 1.54 not found.
Warning: prerequisite Mozilla::CA 20110101 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for LWP::Protocol::https
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have LWP::UserAgent 6.06 ... Yes (6.13)
Checking if you have IO::Socket::SSL 1.54 ... No
Checking if you have Net::HTTPS 6 ... Yes (6.04)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.04)
Checking if you have Mozilla::CA 20110101 ... No
==> Found dependencies: IO::Socket::SSL, Mozilla::CA
Searching IO::Socket::SSL on mirror http://mirrors.gossamer-threads.com/CPAN ...
--> Working on IO::Socket::SSL
Fetching http://mirrors.gossamer-threads.com/CPAN/authors/id/S/SU/SULLR/IO-Socket-SSL-2.012.tar.gz
-> OK
Unpacking IO-Socket-SSL-2.012.tar.gz
Entering IO-Socket-SSL-2.012
Checking configure dependencies from META.json
t/data/build.fresh.log view on Meta::CPAN
Checking if your kit is complete...
Looks good
Warning: prerequisite Mozilla::CA 0 not found.
Warning: prerequisite Net::SSLeay 1.46 not found.
Generating a Unix-style Makefile
Writing Makefile for IO::Socket::SSL
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Scalar::Util 0 ... Yes (1.41)
Checking if you have Net::SSLeay 1.46 ... No
t/data/build.fresh.log view on Meta::CPAN
Installing /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/lib/perl5/IO/Socket/SSL.pm
Installing /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/lib/perl5/IO/Socket/SSL.pod
Installing /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/lib/perl5/IO/Socket/SSL/Intercept.pm
Installing /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/lib/perl5/IO/Socket/SSL/PublicSuffix.pm
Installing /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/lib/perl5/IO/Socket/SSL/Utils.pm
Installing /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/man/man3/IO::Socket::SSL.0
Installing /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/man/man3/IO::Socket::SSL::Intercept.0
Installing /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/man/man3/IO::Socket::SSL::PublicSuffix.0
Installing /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/man/man3/IO::Socket::SSL::Utils.0
Appending installation info to /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/lib/perl5/darwin-2level/perllocal.pod
-> OK
Successfully installed IO-Socket-SSL-2.012
Installing /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/lib/perl5/darwin-2level/.meta/IO-Socket-SSL-2.012/MYMETA.json
Installing /Volumes/amaretto/Users/ether/.perlbrew/libs/21.11@std/lib/perl5/darwin-2level/.meta/IO-Socket-SSL-2.012/install.json
view all matches for this distribution
view release on metacpan or search on metacpan
lib/CPAN.pm view on Meta::CPAN
}
},
sub {require Net::FTP},
sub {require Net::Config},
],
'IO::Socket::SSL' => [
sub {
require IO::Socket::SSL;
unless (CPAN::Version->vge(IO::Socket::SSL::->VERSION,1.56)) {
for ("Will not use IO::Socket::SSL, need 1.56\n") {
$CPAN::Frontend->mywarn($_);
die $_;
}
}
}
view all matches for this distribution