Net-Google-SafeBrowsing2
view release on metacpan or search on metacpan
1.08 Mon Apr 08 2013 07:48:00
- Fix Po documentation (contribution)
1.09 Wed Jun 05 2013 20:29:00
- Use HTTPS to access safebrowsing.clients.google.com/.
1.10 Tue Dec 31 2013 22:15:00
- Force IPv4 to solve bug on CentOS.
1.11 Fri Jul 11 2014 21:41:00
- Add dependency on IO::Socket::SSL
- Remove dependency on Net::IPAddress
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"Digest::HMAC_SHA1" : "0",
"Digest::SHA" : "0",
"File::Slurp" : "0",
"IO::Socket::SSL" : "0",
"LWP::UserAgent" : "0",
"List::Util" : "0",
"MIME::Base64" : "0",
"MIME::Base64::URLSafe" : "0",
"String::HexConvert" : "0",
"Test::More" : "0",
"Text::Trim" : "0",
"URI" : "0",
"constant" : "0"
}
version: 1.4
name: Net-Google-SafeBrowsing2
no_index:
directory:
- t
- inc
requires:
Digest::HMAC_SHA1: 0
Digest::SHA: 0
File::Slurp: 0
IO::Socket::SSL: 0
LWP::UserAgent: 0
List::Util: 0
MIME::Base64: 0
MIME::Base64::URLSafe: 0
String::HexConvert: 0
Test::More: 0
Text::Trim: 0
URI: 0
constant: 0
version: 1.13
Makefile.PL view on Meta::CPAN
Digest::SHA => 0,
List::Util => 0,
constant => 0,
Test::More => 0,
Text::Trim => 0,
Digest::HMAC_SHA1 => 0,
MIME::Base64::URLSafe => 0,
MIME::Base64 => 0,
String::HexConvert => 0,
File::Slurp => 0,
IO::Socket::SSL => 0,
},
($] >= 5.005 ? ## Add these new keywords supported since 5.005
(ABSTRACT_FROM => 'lib/Net/Google/SafeBrowsing2.pm', # retrieve abstract from module
AUTHOR => 'Julien Sobrier <julien@sobrier.net>') : ()),
);
Digest::SHA
List::Util
constant
Test::More
Text::Trim
Digest::HMAC_SHA1
MIME::Base64::URLSafe
MIME::Base64
String::HexConvert
File::Slurp
IO::Socket::SSL
COPYRIGHT AND LICENCE
Copyright (C) 2015 by Julien Sobrier
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.8 or,
at your option, any later version of Perl 5 you may have available.
lib/Net/Google/SafeBrowsing2.pm view on Meta::CPAN
use LWP::UserAgent;
use URI;
use Digest::SHA qw(sha256);
use List::Util qw(first);
use Text::Trim;
use Digest::HMAC_SHA1 qw(hmac_sha1 hmac_sha1_hex);
use MIME::Base64::URLSafe;
use MIME::Base64;
use String::HexConvert;
use File::Slurp;
use IO::Socket::SSL 'inet4' ;
use Exporter 'import';
our @EXPORT = qw(DATABASE_RESET MAC_ERROR MAC_KEY_ERROR INTERNAL_ERROR SERVER_ERROR NO_UPDATE NO_DATA SUCCESSFUL MALWARE PHISHING);
our $VERSION = '1.13';
BEGIN {
IO::Socket::SSL::set_ctx_defaults(
# verify_mode => Net::SSLeay->VERIFY_PEER(),
SSL_verify_mode => 0,
);
}
=head1 NAME
DEPRECATED. Please use L<Net::Google::SafeBrowsing3> for the Google Safe Browsing v3 API.
lib/Net/Google/SafeBrowsing2.pm view on Meta::CPAN
return @list;
}
=head1 CHANGELOG
=over 4
=item 1.11
Add dependency on IO::Socket::SSL.
Remove dependency on Net::IPAddress.
=item 1.10
Force IPv4 to solve bug on CentOS.
=item 1.09
Use HTTPS to access safebrowsing.clients.google.com/.
( run in 0.588 second using v1.01-cache-2.11-cpan-4d50c553e7e )