BlueCoat-SGOS
view release on metacpan or search on metacpan
my $build = Module::Build->new(
module_name => 'BlueCoat::SGOS',
license => 'gpl2',
dist_author => 'Matthew Lange <mmlange@cpan.org>',
dist_version_from => 'lib/BlueCoat/SGOS.pm',
requires => {
'perl' => '5.6.0',
'Date::Parse' => '0',
'Test::More' => '0',
'LWP::UserAgent' => '6.00', # requires ssl_opts
'HTTP::Request' => '6.00',
'LWP::Protocol::https' => '0',
},
build_requires => {
'TAP::Harness' => '3.18',
'Test::NoWarnings' => '1.04'
},
configure_requires => {'Module::Build' => 0.40},
create_license => 1,
sign => 1,
);
}
},
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"Date::Parse" : "0",
"HTTP::Request" : "6.00",
"LWP::Protocol::https" : "0",
"LWP::UserAgent" : "6.00",
"Test::More" : "0",
"perl" : "5.006000"
}
}
},
"release_status" : "stable",
"version" : "1.05"
}
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
name: BlueCoat-SGOS
no_index:
directory:
- t
- inc
requires:
Date::Parse: 0
HTTP::Request: 6.00
LWP::Protocol::https: 0
LWP::UserAgent: 6.00
Test::More: 0
perl: 5.006000
version: 1.05
Makefile.PL view on Meta::CPAN
(
$ExtUtils::MakeMaker::VERSION >= 6.3002
? ('LICENSE' => 'GPL_2')
: ()
),
PL_FILES => {},
PREREQ_PM => {
'Date::Parse' => '0',
'Test::More' => '0',
'LWP::UserAgent' => '6.00', # requires ssl_opts
'HTTP::Request' => '6.00',
'LWP::Protocol::https' => '0',
},
BUILD_REQUIRES => {
'TAP::Harness' => '3.18',
'Test::NoWarnings' => '1.04',
},
dist => {
COMPRESS => 'gzip -9f',
SUFFIX => 'gz',
lib/BlueCoat/SGOS.pm view on Meta::CPAN
package BlueCoat::SGOS;
use strict;
use warnings;
use Data::Dumper;
use Date::Parse;
use LWP::UserAgent;
require HTTP::Request;
use HTTP::Request::Common qw/POST/;
our %_URL = (
'archconf_expanded' => '/archconf_expanded.txt',
'contentfilter_status' => '/ContentFilter/Status',
'sysinfo' => '/SYSINFO',
'send_command' =>
'/Secure/Local/console/install_upload_action/cli_post_setup.txt'
);
our %defaults = (
lib/BlueCoat/SGOS.pm view on Meta::CPAN
if ($self->{'_debuglevel'} > 0) {
print 'URLBASE=' . $self->{'_applianceurlbase'} . "\n";
print 'Getting '
. $self->{'_applianceurlbase'}
. $_URL{'sysinfo'} . "\n";
}
if (!defined($self->{'_lwpua'})) {
$self->_create_ua();
}
my $request =
HTTP::Request->new('GET',
$self->{'_applianceurlbase'} . $_URL{'sysinfo'});
$request->authorization_basic($self->{'_applianceusername'},
$self->{'_appliancepassword'});
my $response = $self->{'_lwpua'}->request($request);
if ($response->is_error) {
return 0;
}
else {
$self->{'sgos_sysinfo'} = $response->content;
( run in 0.433 second using v1.01-cache-2.11-cpan-de7293f3b23 )