Revision history for BlueCoat::SGOS ----------------------------------- 0.45 2012-04-29 03:47 ------------------------ + First version, released on an unsuspecting world. 0.46 2010-04-29 04:04 ------------------------ + Minor changes 0.47 2010-04-29 04:24 ------------------------ + Code cleanup 0.90 2010-05-02 13:00 ------------------------ + Minor fixes, speeling [sic] errors, more documentation. 0.91 2010-05-05 22:55 ------------------------ + 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 2010-05-06 ------------------------ + Added more author-only unit tests. Now up to 5,730 tests. 0.93 2010-09-01 ------------------------ + Added more author-only tests. 0.94 2010-10-10 ------------------------ + Refactored into BlueCoat::SGOS 0.95 2011-11-11 ------------------------ + 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 2012-02-28 ------------------------ + 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 2012-07-09 19:22 ------------------------ + 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 2012-07-15 20:21 ------------------------ + 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). 1.03 2012-07-19 22:22 ------------------------ + Standardized test suites, using -T where possible. 1.04 2013-03-16 18:02 ------------------------ + Updated copyright. + Updated interface parsing to be less noisy. + Renamed test files. 1.05 2013-03-18 18:02 ------------------------ + Squashed bug 78469: fix returns with undef. + Squashed bug 78470: fix file open issues. + Squashed bug 78418: fix licensing in makefiles. + Changed tests to use TEST_AUTHOR environment variable.