Revision history for BlueCoat-SGOS
0.45 04-29-2010 0347
First version, released on an unsuspecting world.
0.46 04-29-2010 0404
Minor changes
0.47 04-29-2010 0424
Code cleanup
0.90 05-02-2010 1300
Minor fixes, speeling [sic] errors, more documentation
0.91 05-05-2010 2255
Much better parsing of VPM-CPL and VPM-XML files.
Addition of vpmcpl() and vpmxml() methods to return respective
data.
Update documentation, particularly around the sections that can
retrieved directly (e.g. "Licensing Statistics" and many
others).
Better unit testing.
Updated example script now includes date/time of the sysinfo.
0.92 05-06-2010
Added more author-only unit tests. Now up to 5,730 tests.
0.93 09-01-2010
Added more author-only tests.
0.94 10-10-2010
Refactored into BlueCoat::SGOS
0.95 11-11-2011
Removed support and tests for SGOS 4.x.
Added a new get_sysinfo_from_data method to parse sysinfo that
already exists in a data structure.
Added an internal-only function to parse the last hardware
and software reboot times.
Parsing of the uptime is now also returned in seconds since
the epoch.
1.00 02-28-2012
Updated methods to capture sysinfo data. It is no longer necessary
to connect to the Blue Coat ProxySG to retrieve the realm name to
pass back to the LWP::UserAgent constructor. Instead, the username
and password are passed directly to the initial connection to the
device. This saves a round trip to the device.
Added a new method to send commands to the ProxySG. It is name
send_command and takes a scalar containing commands to be run
on the ProxySG.
Updated the module to no longer automatically parse the sysinfo file.
This is necessary if you only want the sysinfo file.
Added a capture.pl example script to the examples directory. This script
takes the sysinfo from a remote device and saves in on the local
filesystem with a timestamp.
Updated copyright.
1.01 07-09-2012 1922
Added the ability to use Build.PL to install the distribution, to be
more friendly for non-Unix systems.
Updated copyright to be GPL v2 only.
Testing is now more aggressive.
1.02 07-15-2012 2021
Updated documentation for send_command. You're already in configuration mode,
so it's not necessary to use 'conf t' before running commands.
Updated prerequisite build modules (Test::NoWarnings).