Revision history for Net-ILO
0.54 07/1/2011
- constructor now accepts either hash or hashref
- added configurable privileges for non-admin users to add_user() (thanks to Chris Sarginson)
- added ability to read 'Caution' and 'Critical' thresholds from temperature sensors (thanks to Matthew Stier)
- better error checking for invalid port (as well as an additional unit test)
- documented 'debug' parameter in new()
- fixed several typos in comments
- whitespace cleanup
0.53 11/18/2010
- added ability to activate advanced license from Net::ILO
- removed username/password checking cruft from https_port() and network()
0.52 09/27/2010
- fix for older versions (<=5.8.0) of perl (thanks to Darko Pejakov)
0.51 08/16/2010
- if mac01 is set and mac03/04 aren't, calling mac04 or mac04 returns immediately rather than sending iLO request
- renamed fw_version to get_fw_version for consistency
- fixed bug in get_fw_version() where error condition wasn't propagated
- fixed test in t/04-generate_cmd to work with iLO 3 changes
0.50 08/13/2010
- BETA support for iLO 3
- added methods for mac03 and mac04
- _populate_host_data no longer depends on the order of data returned
- _send formats XML nicely, without leading / trailing spaces
0.43 07/28/2010
- moved XML header and footer generation to its own function [wrap()]
- added new methods for gathering server health:
- fans()
- power_supplies()
- temperatures()
- alphabetized commands in _generate_cmd()
0.42 07/26/2010
- Removed bad test from t/03-serialize.t
0.41 07/21/2010
- Fixed bug in del_user() so it behaves as documented
- Fixed bug in _serialize() so it doesn't barf if passed null data
- Removed POD tests as they were interfering with build environments
- Added several dozen unit tests
- Removed .git directory from CPAN distribution (argh!)
- MANIFEST is now complete
0.40 07/19/2010
- First release version