view release on metacpan or search on metacpan
"Catmandu" : "1.06",
"Date::Parse" : "0",
"Getopt::Long" : "0",
"HTTP::Request" : "0",
"IO" : "0",
"IO::Socket::SSL" : "2.015",
"JSON" : "0",
"Moo" : "0",
"REST::Client" : "0",
"perl" : "v5.14.0"
}
view all matches for this distribution
view release on metacpan or search on metacpan
cpanfile.snapshot view on Meta::CPAN
requirements:
Catmandu 0.9301
Data::Validate::Type v1.5.1
Data::Validate::URI 0.06
HTTP::Request::Common 6.04
IO::Socket::SSL 2.015
Module::Build::Tiny 0.039
RDF::Trine 1.014
Test::JSON 0.11
XML::LibXML 2.0121
perl v5.14.0
cpanfile.snapshot view on Meta::CPAN
asa 0
parent 0
IO-Socket-SSL-2.020
pathname: S/SU/SULLR/IO-Socket-SSL-2.020.tar.gz
provides:
IO::Socket::SSL 2.020
IO::Socket::SSL::Intercept 2.014
IO::Socket::SSL::OCSP_Cache 2.020
IO::Socket::SSL::OCSP_Resolver 2.020
IO::Socket::SSL::PublicSuffix undef
IO::Socket::SSL::SSL_Context 2.020
IO::Socket::SSL::SSL_HANDLE 2.020
IO::Socket::SSL::Session_Cache 2.020
IO::Socket::SSL::Utils 2.014
requirements:
ExtUtils::MakeMaker 0
Net::SSLeay 1.46
Scalar::Util 0
IO-String-1.08
view all matches for this distribution
view release on metacpan or search on metacpan
"runtime" : {
"requires" : {
"Catmandu" : "1.0306",
"Catmandu::XML" : "0.16",
"HTTP::OAI" : "4.03",
"IO::Socket::SSL" : "1.993",
"IO::String" : "0",
"MODS::Record" : "0.11",
"Moo" : "1.0",
"URI" : "0",
"XML::LibXML" : "0",
view all matches for this distribution
view release on metacpan or search on metacpan
}
},
"runtime" : {
"requires" : {
"Catmandu" : ">= 0.9, != 0.9402, != 0.9401",
"IO::Socket::SSL" : "1.993",
"WWW::Zotero" : "0.03",
"perl" : "v5.10.1"
}
},
"test" : {
view all matches for this distribution
view release on metacpan or search on metacpan
t/admin_ops.tape view on Meta::CPAN
'client-peer' => 'Client-Peer'
},
'content-type' => 'application/json',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:45:55 GMT',
'date' => 'Mon, 15 Dec 2014 22:45:55 GMT',
'client-transfer-encoding' => [
'chunked'
],
t/admin_ops.tape view on Meta::CPAN
'client-ssl-cert-subject' => 'Client-SSL-Cert-Subject',
'client-ssl-socket-class' => 'Client-SSL-Socket-Class',
'client-date' => 'Client-Date',
'client-response-num' => 'Client-Response-Num'
},
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:45:55 GMT',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-cipher' => 'AES128-SHA',
'date' => 'Mon, 15 Dec 2014 22:45:55 GMT',
t/admin_ops.tape view on Meta::CPAN
'client-ssl-cert-issuer' => 'Client-SSL-Cert-Issuer',
'client-peer' => 'Client-Peer',
'client-ssl-warning' => 'Client-SSL-Warning'
},
'client-date' => 'Mon, 15 Dec 2014 22:45:55 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1,
'client-ssl-cipher' => 'AES128-SHA',
'client-transfer-encoding' => [
'chunked'
t/admin_ops.tape view on Meta::CPAN
],
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-ssl-cipher' => 'AES128-SHA',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:45:55 GMT',
'client-ssl-warning' => 'Peer certificate not verified',
'::std_case' => {
'client-ssl-cert-subject' => 'Client-SSL-Cert-Subject',
'client-transfer-encoding' => 'Client-Transfer-Encoding',
t/admin_ops.tape view on Meta::CPAN
],
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-ssl-cipher' => 'AES128-SHA',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:45:56 GMT',
'::std_case' => {
'client-peer' => 'Client-Peer',
'client-ssl-cert-issuer' => 'Client-SSL-Cert-Issuer',
'client-ssl-warning' => 'Client-SSL-Warning',
t/admin_ops.tape view on Meta::CPAN
'client-ssl-warning' => 'Client-SSL-Warning',
'client-peer' => 'Client-Peer',
'client-ssl-cert-issuer' => 'Client-SSL-Cert-Issuer'
},
'client-date' => 'Mon, 15 Dec 2014 22:45:56 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1,
'client-ssl-cipher' => 'AES128-SHA',
'client-transfer-encoding' => [
'chunked'
t/admin_ops.tape view on Meta::CPAN
}, 'HTTP::Headers' )
}, 'HTTP::Request' ),
'_msg' => 'OK',
'_headers' => bless( {
'client-date' => 'Mon, 15 Dec 2014 22:45:57 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-cipher' => 'AES128-SHA',
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-transfer-encoding' => [
t/admin_ops.tape view on Meta::CPAN
'client-peer' => '10.30.77.228:443',
'accept-ranges' => 'bytes',
'client-ssl-cipher' => 'AES128-SHA',
'date' => 'Mon, 15 Dec 2014 22:45:57 GMT',
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:45:57 GMT',
'content-length' => '20',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)'
}, 'HTTP::Headers' ),
t/admin_ops.tape view on Meta::CPAN
'client-ssl-cipher' => 'Client-SSL-Cipher',
'client-ssl-cert-subject' => 'Client-SSL-Cert-Subject'
},
'connection' => 'close',
'client-date' => 'Mon, 15 Dec 2014 22:45:57 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-response-num' => 1,
'content-length' => '20',
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-cipher' => 'AES128-SHA',
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
t/admin_ops.tape view on Meta::CPAN
'_protocol' => 'HTTP/1.1',
'_headers' => bless( {
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1,
'client-date' => 'Mon, 15 Dec 2014 22:45:57 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-transfer-encoding' => [
'chunked'
],
'date' => 'Mon, 15 Dec 2014 22:45:57 GMT',
t/admin_ops.tape view on Meta::CPAN
'_msg' => 'OK',
'_content' => '{"user_id":"test_user5","display_name":"display","email":"","suspended":0,"max_buckets":1000,"subusers":[],"keys":[{"user":"test_user5","access_key":"FHDPPL8SX6E9EQ7482GF","secret_key":"PDiQy1l5R9A8uD...
'_rc' => 200,
'_protocol' => 'HTTP/1.1',
'_headers' => bless( {
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:45:58 GMT',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-cipher' => 'AES128-SHA',
'date' => 'Mon, 15 Dec 2014 22:45:58 GMT',
t/admin_ops.tape view on Meta::CPAN
'_content' => '',
'_msg' => 'OK',
'_request' => {},
'_rc' => 200,
'_headers' => bless( {
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:45:58 GMT',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-cipher' => 'AES128-SHA',
'date' => 'Mon, 15 Dec 2014 22:45:58 GMT',
t/admin_ops.tape view on Meta::CPAN
'client-transfer-encoding' => [
'chunked'
],
'date' => 'Mon, 15 Dec 2014 22:45:58 GMT',
'client-date' => 'Mon, 15 Dec 2014 22:45:58 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)'
}, 'HTTP::Headers' ),
'_protocol' => 'HTTP/1.1'
}, 'HTTP::Response' ),
t/admin_ops.tape view on Meta::CPAN
'chunked'
],
'client-ssl-cipher' => 'AES128-SHA',
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1,
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:45:59 GMT',
'::std_case' => {
'client-ssl-cert-issuer' => 'Client-SSL-Cert-Issuer',
'client-peer' => 'Client-Peer',
'client-ssl-warning' => 'Client-SSL-Warning',
t/admin_ops.tape view on Meta::CPAN
'response' => bless( {
'_headers' => bless( {
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-date' => 'Mon, 15 Dec 2014 22:45:59 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-transfer-encoding' => [
'chunked'
],
'date' => 'Mon, 15 Dec 2014 22:45:59 GMT',
t/admin_ops.tape view on Meta::CPAN
'response' => bless( {
'_protocol' => 'HTTP/1.1',
'_headers' => bless( {
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:45:59 GMT',
'date' => 'Mon, 15 Dec 2014 22:45:59 GMT',
'client-transfer-encoding' => [
'chunked'
],
t/admin_ops.tape view on Meta::CPAN
'_rc' => 200,
'_protocol' => 'HTTP/1.1',
'_headers' => bless( {
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:46:00 GMT',
'date' => 'Mon, 15 Dec 2014 22:46:00 GMT',
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-transfer-encoding' => [
'chunked'
t/admin_ops.tape view on Meta::CPAN
'_protocol' => 'HTTP/1.1',
'_headers' => bless( {
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1,
'client-date' => 'Mon, 15 Dec 2014 22:46:00 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-transfer-encoding' => [
'chunked'
],
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'date' => 'Mon, 15 Dec 2014 22:46:00 GMT',
t/admin_ops.tape view on Meta::CPAN
'chunked'
],
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'date' => 'Mon, 15 Dec 2014 22:46:00 GMT',
'client-date' => 'Mon, 15 Dec 2014 22:46:00 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1,
'content-type' => 'application/json',
'client-ssl-warning' => 'Peer certificate not verified',
'connection' => 'close',
t/admin_ops.tape view on Meta::CPAN
'client-ssl-cert-subject' => 'Client-SSL-Cert-Subject'
},
'content-type' => 'application/json',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:46:00 GMT',
'date' => 'Mon, 15 Dec 2014 22:46:00 GMT',
'client-transfer-encoding' => [
'chunked'
],
t/admin_ops.tape view on Meta::CPAN
'client-response-num' => 'Client-Response-Num',
'client-ssl-socket-class' => 'Client-SSL-Socket-Class',
'client-date' => 'Client-Date'
},
'client-date' => 'Mon, 15 Dec 2014 22:46:01 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-cipher' => 'AES128-SHA',
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-transfer-encoding' => [
t/admin_ops.tape view on Meta::CPAN
},
{
'response' => bless( {
'_headers' => bless( {
'client-date' => 'Mon, 15 Dec 2014 22:46:01 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-cipher' => 'AES128-SHA',
'client-transfer-encoding' => [
'chunked'
t/admin_ops.tape view on Meta::CPAN
],
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-ssl-cipher' => 'AES128-SHA',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:46:01 GMT'
}, 'HTTP::Headers' ),
'_protocol' => 'HTTP/1.1'
}, 'HTTP::Response' )
},
t/admin_ops.tape view on Meta::CPAN
'chunked'
],
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'date' => 'Mon, 15 Dec 2014 22:46:02 GMT',
'client-date' => 'Mon, 15 Dec 2014 22:46:02 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1,
'content-type' => 'application/json',
'connection' => 'close',
'client-ssl-warning' => 'Peer certificate not verified',
t/admin_ops.tape view on Meta::CPAN
'date' => 'Mon, 15 Dec 2014 22:46:02 GMT',
'client-ssl-cipher' => 'AES128-SHA',
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1,
'client-date' => 'Mon, 15 Dec 2014 22:46:02 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'connection' => 'close',
'client-ssl-warning' => 'Peer certificate not verified',
'::std_case' => {
'client-ssl-warning' => 'Client-SSL-Warning',
'client-peer' => 'Client-Peer',
t/admin_ops.tape view on Meta::CPAN
'date' => 'Mon, 15 Dec 2014 22:46:02 GMT',
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-transfer-encoding' => [
'chunked'
],
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:46:02 GMT',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)'
}, 'HTTP::Headers' ),
'_protocol' => 'HTTP/1.1'
t/admin_ops.tape view on Meta::CPAN
'client-peer' => 'Client-Peer',
'client-ssl-cert-issuer' => 'Client-SSL-Cert-Issuer',
'client-ssl-warning' => 'Client-SSL-Warning'
},
'client-date' => 'Mon, 15 Dec 2014 22:46:03 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1,
'client-ssl-cipher' => 'AES128-SHA',
'client-transfer-encoding' => [
'chunked'
t/admin_ops.tape view on Meta::CPAN
'chunked'
],
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'date' => 'Mon, 15 Dec 2014 22:46:03 GMT',
'client-date' => 'Mon, 15 Dec 2014 22:46:03 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'content-type' => 'application/json',
'client-ssl-warning' => 'Peer certificate not verified',
'connection' => 'close',
t/admin_ops.tape view on Meta::CPAN
},
'connection' => 'close',
'content-type' => 'application/json',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:46:03 GMT',
'date' => 'Mon, 15 Dec 2014 22:46:03 GMT',
'client-transfer-encoding' => [
'chunked'
],
t/admin_ops.tape view on Meta::CPAN
'response' => bless( {
'_protocol' => 'HTTP/1.1',
'_headers' => bless( {
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:46:03 GMT',
'date' => 'Mon, 15 Dec 2014 22:46:03 GMT',
'client-transfer-encoding' => [
'chunked'
],
t/admin_ops.tape view on Meta::CPAN
],
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-ssl-cipher' => 'AES128-SHA',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:46:04 GMT'
}, 'HTTP::Headers' ),
'_content' => '{"entries":[],"summary":[]}',
'_msg' => 'OK',
'_request' => {},
t/admin_ops.tape view on Meta::CPAN
'client-transfer-encoding' => [
'chunked'
],
'date' => 'Mon, 15 Dec 2014 22:46:04 GMT',
'client-date' => 'Mon, 15 Dec 2014 22:46:04 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'content-type' => 'application/json',
'::std_case' => {
'client-ssl-warning' => 'Client-SSL-Warning',
t/admin_ops.tape view on Meta::CPAN
],
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-ssl-cipher' => 'AES128-SHA',
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1,
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:46:04 GMT'
}, 'HTTP::Headers' ),
'_protocol' => 'HTTP/1.1'
}, 'HTTP::Response' ),
'request' => {}
t/admin_ops.tape view on Meta::CPAN
'client-transfer-encoding' => [
'chunked'
],
'date' => 'Mon, 15 Dec 2014 22:46:05 GMT',
'client-date' => 'Mon, 15 Dec 2014 22:46:05 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1
}, 'HTTP::Headers' ),
'_protocol' => 'HTTP/1.1',
'_content' => '{"user_id":"test_user11","display_name":"display","email":"","suspended":0,"max_buckets":1000,"subusers":[],"keys":[{"user":"test_user11","access_key":"EMHDR5Y3PT5VGB3F0VNI","secret_key":"\\/P0OkCs6dG...
t/admin_ops.tape view on Meta::CPAN
'date' => 'Mon, 15 Dec 2014 22:46:05 GMT',
'client-ssl-cipher' => 'AES128-SHA',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-date' => 'Mon, 15 Dec 2014 22:46:05 GMT',
'client-ssl-socket-class' => 'IO::Socket::SSL',
'connection' => 'close',
'client-ssl-warning' => 'Peer certificate not verified',
'::std_case' => {
'client-transfer-encoding' => 'Client-Transfer-Encoding',
'client-ssl-cert-subject' => 'Client-SSL-Cert-Subject',
t/admin_ops.tape view on Meta::CPAN
}, 'HTTP::Headers' )
}, 'HTTP::Request' ),
'_msg' => 'OK',
'_protocol' => 'HTTP/1.1',
'_headers' => bless( {
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:46:05 GMT',
'client-response-num' => 1,
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-ssl-cipher' => 'AES128-SHA',
'date' => 'Mon, 15 Dec 2014 22:46:05 GMT',
t/admin_ops.tape view on Meta::CPAN
'date' => 'Mon, 15 Dec 2014 22:46:05 GMT',
'client-ssl-cert-subject' => '/OU=Domain Control Validated/CN=*.rados2.dev.liquidweb.com',
'client-transfer-encoding' => [
'chunked'
],
'client-ssl-socket-class' => 'IO::Socket::SSL',
'client-date' => 'Mon, 15 Dec 2014 22:46:05 GMT',
'server' => 'Apache/2.2.22 (Ubuntu)',
'client-response-num' => 1,
'content-type' => 'application/json',
'client-ssl-warning' => 'Peer certificate not verified',
view all matches for this distribution
view release on metacpan or search on metacpan
"ExtUtils::MakeMaker" : "0"
}
},
"develop" : {
"requires" : {
"IO::Socket::SSL" : "0",
"JSON::MaybeXS" : "0",
"Mojo::UserAgent" : "0",
"MooseX::DataModel" : "0",
"MooseX::Types::Path::Class" : "0",
"Sort::Topological" : "0",
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Chandra/Socket/Client.pm view on Meta::CPAN
host => '10.0.0.5',
port => 9000,
token => $token,
);
# TCP with TLS (requires IO::Socket::SSL)
my $client = Chandra::Socket::Client->new(
name => 'remote-1',
transport => 'tcp',
host => '10.0.0.5',
port => 9000,
lib/Chandra/Socket/Client.pm view on Meta::CPAN
Authentication token. For Unix sockets this is read from the token file
automatically. For TCP it must be provided (see C<< $hub->token >>).
=item tls
Set to a true value to connect via TLS. Requires L<IO::Socket::SSL>.
=item tls_ca
Path to a CA certificate file for server verification. When omitted, peer
verification is disabled.
view all matches for this distribution
view release on metacpan or search on metacpan
Fork/HardcodedUsage.pod view on Meta::CPAN
if (! $Config{'d_fork'}) {
$reason = 'no fork';
}
# ...
=item L<IO::Socket::SSL>
Version checked: 2.071
File: t/testlib.pl
view all matches for this distribution
view release on metacpan or search on metacpan
cpanfile.snapshot view on Meta::CPAN
Scalar::Util 0
Test::More 0.88
IO-Socket-SSL-1.966
pathname: S/SU/SULLR/IO-Socket-SSL-1.966.tar.gz
provides:
IO::Socket::SSL 1.966
IO::Socket::SSL::Intercept 1.93
IO::Socket::SSL::SSL_Context 1.966
IO::Socket::SSL::SSL_HANDLE 1.966
IO::Socket::SSL::Session_Cache 1.966
IO::Socket::SSL::Utils 0.02
requirements:
ExtUtils::MakeMaker 0
Net::SSLeay 1.46
Scalar::Util 0
IO-Tty-1.12
cpanfile.snapshot view on Meta::CPAN
provides:
LWP::Protocol::https 6.04
LWP::Protocol::https::Socket 6.04
requirements:
ExtUtils::MakeMaker 0
IO::Socket::SSL 1.54
LWP::UserAgent 6.04
Mozilla::CA 20110101
Net::HTTPS 6
perl 5.008001
Lexical-SealRequireHints-0.007
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Chooser.pm view on Meta::CPAN
use warnings;
use strict;
use Exporter;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
use IO::Socket::SSL;
use Sys::Hostname;
use Text::NeatTemplate;
our @ISA = qw(Exporter);
our @EXPORT = qw(choose);
lib/Chooser.pm view on Meta::CPAN
#handles the the sslcert test
sub sslcert{
my %args=%{$_[0]};
my $client=IO::Socket::SSL->new( $args{host}.':'.$args{port},
SSL_version=>$args{version},
SSL_cipher_list=>$args{cipher_list},
SSL_ca_file=>$args{ca_file},
SSL_ca_path=>$args{ca_path},
SSL_crl_file=>$args{crl_file},
lib/Chooser.pm view on Meta::CPAN
=head3 args
To get the values to for the subject and issure, use the
code below and use everything after /\: /.
use IO::Socket::SSL;
my $client->new($host.':'.$port);
print $client->dump_peer_certificate;
The required values are listed below.
host
port
subject
For more information about most of these options, please
see the documentation for IO::Socket::SSL for the new
method.
=head4 CAfile
The CA file to use.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/ClickHouse/Encoder.pm view on Meta::CPAN
my $resp = ClickHouse::Encoder->insert_http(
host => 'localhost', port => 8123, table => 'events',
columns => \@cols, rows => \@rows,
compress => 'zstd', # optional
scheme => 'https', # optional; needs IO::Socket::SSL + Net::SSLeay
settings => { # optional per-query CH settings
max_execution_time => 30,
max_memory_usage => '10G',
},
dedup_token => $batch_id, # optional idempotency token
lib/ClickHouse/Encoder.pm view on Meta::CPAN
Thin convenience wrapper that builds an encoder, encodes rows, and
POSTs the bytes to C<< http(s)://host:port/?query=insert into $table format native >>.
Pass C<encoder => $enc> instead of C<columns> to reuse one. C<compress>
accepts C<'raw'> (default), C<'zstd'>, or C<'gzip'>. C<scheme =E<gt> 'https'>
enables TLS via L<HTTP::Tiny>'s SSL support (install
L<IO::Socket::SSL> and L<Net::SSLeay>). C<ssl_options> / C<verify_SSL>
pass through to L<HTTP::Tiny>. C<settings> applies per-query CH
settings via URL params. C<dedup_token> stamps the request with an
C<insert_deduplication_token> so an identical retry is rejected
server-side. Returns the L<HTTP::Tiny> response hashref with a
C<ch =E<gt> { query-id, server, format, exception-code, summary,
lib/ClickHouse/Encoder.pm view on Meta::CPAN
C<Content-Encoding> header accordingly.
=item C<scheme>, C<ssl_options>, C<verify_SSL>
C<scheme =E<gt> 'https'> enables TLS via L<HTTP::Tiny> (install
L<IO::Socket::SSL> and L<Net::SSLeay>). C<ssl_options> and
C<verify_SSL> pass through to L<HTTP::Tiny>.
=item C<settings>
Hashref of per-query CH settings (C<max_execution_time>,
view all matches for this distribution
view release on metacpan or search on metacpan
}
},
"runtime" : {
"requires" : {
"HTTP::Tiny" : "0",
"IO::Socket::SSL" : "0",
"JSON::MaybeXS" : "0",
"Moo" : "0",
"MooX::StrictConstructor" : "0",
"Throwable::Error" : "0",
"Type::Tiny" : "0"
view all matches for this distribution
view release on metacpan or search on metacpan
lib/ComXo/Call2.pm view on Meta::CPAN
use warnings;
our $VERSION = '0.02';
use Carp;
use SOAP::Lite;
use IO::Socket::SSL qw( SSL_VERIFY_NONE );
my %possible_err = (
'*01' => 'Number Failed',
'*02' => 'Alias Does Not Exist',
'*03' => 'No Call Records',
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Conduit.pm view on Meta::CPAN
Investigate split IPv4+IPv6 serving, whether it needs two socket or one will
suffice. This may be OS-dependent.
=item *
HTTPS, perhaps via L<IO::Socket::SSL> or maybe something newer?
=item *
Look into what's required to support some sort of websocket thing in addition
to plain HTTP.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Connector/Proxy/SOAP/Lite.pm view on Meta::CPAN
$client->proxy($proxy);
$self->log()->trace('Using Net::SSL, EVN is' . Dumper $ENV);
} # end of Net:SSL, IO::Socket::SSL
elsif( $proxy =~ /^https:/i ) {
use IO::Socket::SSL;
$ENV{PERL_NET_HTTPS_SSL_SOCKET_CLASS} = "IO::Socket::SSL";
my $ssl_opts = {
verify_hostname => ($self->ssl_ignore_hostname ? 0 : 1)
};
if ($self->certificate_p12_file) {
die "Using pkcs12 containers is not supported by IO::Socket::SSL"
}
if ($self->certificate_key_file) {
if (!$self->certificate_file) {
die "You need to pass certificate AND key file";
lib/Connector/Proxy/SOAP/Lite.pm view on Meta::CPAN
$ssl_opts->{SSL_ca_file} = $self->ca_certificate_file;
}
# For whatever reason LWP wants the ssl_opts as ARRAYref!
$client-> proxy($proxy, ssl_opts => [%{$ssl_opts}] );
$self->log()->trace('Using IO::Socket::SSL with options ' . Dumper $ssl_opts);
} else {
# No ssl
$client->proxy($proxy);
}
lib/Connector/Proxy/SOAP/Lite.pm view on Meta::CPAN
=over
=item use_net_ssl
Set this to a true value to use Net::SSL as backend library (otherwise
IO::Socket::SSL is used). Be aware the Net::SSL does not check the hostname
of the server certificate so Man-in-the-Middle-Attacks might be possible.
You should use this only with a really good reason or if you need support
for PKCS12 containers.
=item ssl_ignore_hostname
Do not validate the hostname of the server certificate (only useful with
IO::Socket::SSL as Net::SSL does not check the hostname at all).
=item certificate_file
Path to a PEM encoded certificate file.
view all matches for this distribution
view release on metacpan or search on metacpan
examples/fatpacked.plackup view on Meta::CPAN
if ($self->{ssl} && $self->{ipv6}) {
Carp::croak("SSL and IPv6 are not supported at the same time (yet). Choose one.");
}
if ($self->{ssl}) {
eval { require IO::Socket::SSL; 1 }
or Carp::croak("SSL suport requires IO::Socket::SSL");
$args->{SSL_key_file} = $self->{ssl_key_file};
$args->{SSL_cert_file} = $self->{ssl_cert_file};
return "IO::Socket::SSL";
} elsif ($self->{ipv6}) {
eval { require IO::Socket::IP; 1 }
or Carp::croak("IPv6 support requires IO::Socket::IP");
$self->{host} ||= '::';
$args->{LocalAddr} ||= '::';
view all matches for this distribution
view release on metacpan or search on metacpan
- Modified Python binding to work in Conda env
- Increased Perl version from 5.16 to 5.26
0.11_1 2023-07-09T00:00:00Z (Manuel Rueda <mrueda@cpan.org>)
- Reverted change in Makefile.PL for 'IO::Socket::SSL'
- IO::Socker::SSL only is used if installed
0.11 2023-07-09T00:00:00Z (Manuel Rueda <mrueda@cpan.org>)
- Uncommented 'IO::Socket::SSL' in Makefile.PL to pass self-validation of mapping schema in t/
- Changed cnag.crg.eu to cnag.eu
0.10 2023-07-03T00:00:00Z (Manuel Rueda <mrueda@cpan.org>)
- Added share/db/{omim,hpo}.db SQLite databases
- Modified source to accomodate such dbs
view all matches for this distribution
view release on metacpan or search on metacpan
CHANGELOG.md view on Meta::CPAN
- Add highlight for new messages since last time window had focus #56
- Add /kick command #134
- Various UI improvements (Flatten, highlights/background go all out) #145, #146, #147, #162
## 0.82 (2014-08-24)
- Requires IO::Socket::SSL 1.84
- Requires Mojolicious 5.30
- Fix nicks starting with special character, #130
- Fix jumpy text when sending a message
- Fix invite only template styling
- Fix /help command and add click actions
view all matches for this distribution
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
}
close( $io );
}
warn( "[warning] You have syntax error in your Apache configuration file at line $has_error. You might want to do an apache2ctl configtest or (${cmd} -t)\n" ) if( $has_error );
# IO::Socket::SSL or Net::SSL
eval( 'require IO::Socket::SSL' );
if( $@ )
{
my $io_ssl_err = $@;
eval( 'require Net::SSL' );
unless( $@ )
Makefile.PL view on Meta::CPAN
$has_perl_ssl = 'Net::SSL';
}
}
else
{
$has_perl_ssl = 'IO::Socket::SSL';
}
if( $has_ssl && $has_perl_ssl )
{
print( STDERR "Found Apache module mod_ssl enabled and $has_perl_ssl module installed. Ok\n" ) if( $MY_DEBUG );
$ref->{_HAS_SSL} = 1;
}
elsif( $has_ssl && !$has_perl_ssl )
{
print( STDERR "Found Apache module mod_ssl enabled, but missing perl modules (either IO::Socket::SSL or Net::SSL)\n" ) if( $MY_DEBUG );
}
elsif( !$has_ssl && $has_perl_ssl )
{
print( STDERR "Apache module mod_ssl is not enabled, but found $has_perl_ssl\n" ) if( $MY_DEBUG );
}
else
{
print( STDERR "Apache module mod_ssl is not enabled and could not find either IO::Socket::SSL nor Net::SSL, deactivating the use of SSL for our tests.\n" ) if( $MY_DEBUG );
}
}
print( STDERR "Found apxs? ", ( $ref->{apxs} ? "yes at $ref->{apxs}" : 'no' ), "\n" ) if( $MY_DEBUG );
if( !$ref->{apxs} )
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Coro/PatchSet/LWP.pm view on Meta::CPAN
use strict;
use Coro::Select;
BEGIN {
eval {
*IO::Socket::SSL::tie = *IO::Socket::SSL::untie = sub{}; # prevent overriding of our tie mechanism
require IO::Socket::SSL;
};
# for those who want to use LWP::Protocol::socks
$IO::Socket::Socks::SOCKET_CLASS = Coro::LWP::Socket::;
}
use Coro::LWP;
lib/Coro/PatchSet/LWP.pm view on Meta::CPAN
for (@Net::HTTP::ISA, @Net::FTP::ISA, @Net::NTTP::ISA) {
$_ = Coro::LWP::Socket::
if $_ eq IO::Socket::INET6:: || $_ eq IO::Socket::IP::;
}
$IO::Socket::SSL::ISA[0] = Coro::LWP::Socket:: if IO::Socket::SSL->can('new');
1;
__END__
lib/Coro/PatchSet/LWP.pm view on Meta::CPAN
IPv6 support for LWP, because Coro::Socket is still IPv4 only. See t/09_lwp_socket_class.t
=head2 coro compatible support for https
Coro::LWP doesn't do any special hacks about https, so https connections still blocks coro threads.
This patch fixes this problem, but don't forget to load it before IO::Socket::SSL, so C<use> it as early as
possible.
=head2 loading other necessary patches
This patch will also load other necessary patches: Coro::PatchSet::Handle and Coro::PatchSet::Socket
view all matches for this distribution
view release on metacpan or search on metacpan
in the client itself.
0.06 14 March 2016
- Added certificate revocation to both the library (Crypt::LE) and the client (le.pl).
- Improved documentation and le.pl usage help.
- Added HTTP::Tiny dependencies for NetBSD/OpenBSD boxes, which don't have IO::Socket::SSL and Net::SSLeay
installed by default.
0.05 13 March 2016
Client: In addition to be able to use external challenge handlers, le.pl can now also use completion handlers. Example:
view all matches for this distribution
view release on metacpan or search on metacpan
=head1 DO YOU NEED Crypt::SSLeay?
Starting with version 6.02 of L<LWP>, C<https> support was unbundled into
L<LWP::Protocol::https>. This module specifies as one of its prerequisites
L<IO::Socket::SSL> which is automatically used by L<LWP::UserAgent> unless
this preference is overridden separately. C<IO::Socket::SSL> is a more
complete implementation, and, crucially, it allows hostname verification.
C<Crypt::SSLeay> does not support this. At this point, C<Crypt::SSLeay> is
maintained to support existing software that already depends on it.
However, it is possible that your software does not really depend on
C<Crypt::SSLeay>, only on the ability of C<LWP::UserAgent> class to
communicate with sites over SSL/TLS.
If are using version C<LWP> 6.02 or later, and therefore have installed
C<LWP::Protocol::https> and its dependencies, and do not explicitly C<use>
C<Net::SSL> before loading C<LWP::UserAgent>, or override the default socket
class, you are probably using C<IO::Socket::SSL> and do not really need
C<Crypt::SSLeay>.
If you have both C<Crypt::SSLeay> and C<IO::Socket::SSL> installed, and
would like to force C<LWP::UserAgent> to use C<Crypt::SSLeay>, you can
use:
use Net::HTTPS;
$Net::HTTPS::SSL_SOCKET_CLASS = 'Net::SSL';
=item Specify SSL Socket Class
C<$ENV{PERL_NET_HTTPS_SSL_SOCKET_CLASS}> can be used to instruct
C<LWP::UserAgent> to use C<Net::SSL> for HTTPS support rather than
C<IO::Socket::SSL>.
=item Proxy Support
$ENV{HTTPS_PROXY} = 'http://proxy_hostname_or_ip:port';
view all matches for this distribution
view release on metacpan or search on metacpan
lib/DBD/D1.pm view on Meta::CPAN
sub query {
my ($account_id, $database_id, $api_token, $sql, $params) = @_;
unless (_ssl_available()) {
return (undef,
'DBD::D1 requires HTTPS. Install IO::Socket::SSL and Net::SSLeay: '
. 'cpanm IO::Socket::SSL Net::SSLeay');
}
my $url = sprintf(
'https://api.cloudflare.com/client/v4/accounts/%s/d1/database/%s/query',
$account_id, $database_id,
lib/DBD/D1.pm view on Meta::CPAN
unless ($res->{success}) {
my $detail = $res->{content} // '';
if ($res->{status} == 599 && $detail =~ /ssl|IO::Socket/i) {
return (undef,
'HTTPS failed (status 599). '
. 'Install IO::Socket::SSL and Net::SSLeay: '
. 'cpanm IO::Socket::SSL Net::SSLeay');
}
# If we have JSON error details, use those
if ($data && ref $data eq 'HASH') {
if (!$data->{success}) {
lib/DBD/D1.pm view on Meta::CPAN
=back
=head1 DEPENDENCIES
L<DBI>, L<HTTP::Tiny>, L<JSON::PP>, L<IO::Socket::SSL>, L<Net::SSLeay>
=head1 AUTHOR
Aldo Montes Zapata, C<< <amontes@cpan.org> >>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/DBD/libsql.pm view on Meta::CPAN
=item * HTTP::Request (6.00 or later)
=item * JSON (4.00 or later)
=item * IO::Socket::SSL (2.00 or later) - for HTTPS connections
=back
=head1 AUTHOR
view all matches for this distribution
view release on metacpan or search on metacpan
maint/docker/Dockerfile.test view on Meta::CPAN
done
# Perl + cpanm + the XS build chain + libldap (a runtime dep of libpq 17;
# EV::Pg's XS module dynamically links it for the LDAP authentication path,
# so it must be present even though our tests never authenticate via LDAP).
# ssl-dev is needed by several of the CPAN deps (Net::SSLeay, IO::Socket::SSL,
# etc.).
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
perl \
cpanminus \
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dancer/Plugin/Auth/Google.pm view on Meta::CPAN
use Carp ();
use Scalar::Util;
use Try::Tiny;
use Furl;
use IO::Socket::SSL;
use URI;
my $client_id;
my $client_secret;
my $scope;
view all matches for this distribution
view release on metacpan or search on metacpan
example/cpanfile view on Meta::CPAN
# Example application (excluding the plugin)
requires 'Bread::Board' => '0.33';
requires 'Daemon::Control' => '0.001';
requires 'Dancer' => '1.32';
requires 'HTTP::Tiny' => '0.070';
requires 'IO::Socket::SSL' => '1.42';
requires 'JSON' => '2.90';
requires 'Moo' => '2.0';
requires 'Params::ValidationCompiler' => '0.24';
requires 'Types::Standard' => '1.00';
requires 'RPC::XML' => '0.57';
view all matches for this distribution
view release on metacpan or search on metacpan
carton.lock view on Meta::CPAN
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"recommends" : {
"IO::Socket::SSL" : "1.38"
},
"requires" : {
"Compress::Raw::Zlib" : "0",
"IO::Compress::Gzip" : "0",
"IO::Select" : "0",
view all matches for this distribution
view release on metacpan or search on metacpan
bin/index-imap.pl view on Meta::CPAN
User => $config->{imap}->{username},
Password => $config->{imap}->{password},
Debug => $config->{imap}->{debug},
);
use IO::Socket::SSL;
#$IO::Socket::SSL::DEBUG = 3; # all
my $socket = IO::Socket::SSL->new
( Proto => 'tcp',
PeerAddr => $imap_config{ Server },
PeerPort => $imap_config{ Port },
SSL_verify_mode => SSL_VERIFY_NONE, # Yes, I know ...
) or die "No socket to $imap_config{ Server }:$imap_config{ Port }";
view all matches for this distribution
view release on metacpan or search on metacpan
"runtime" : {
"requires" : {
"Carp" : "0",
"Dancer2::Core::Types" : "0",
"Dancer2::Plugin::Auth::Extensible" : "0.620",
"IO::Socket::SSL" : "0",
"Moo" : "2.000000",
"Net::IMAP::Simple" : "1.2207",
"YAML" : "0",
"namespace::clean" : "0",
"perl" : "5.006"
view all matches for this distribution