Fix mirror script and update firmware.conf
Add the beginnings of a test suite and fix the first bug it uncovers
Version 1.5
Check responses for XML headers

When connecting to anything else (like a chassis onboard administrator,
easy mistake to make), the returned data is most likely not xml. By
checking for it, the relevant error message becomes a lot clearer.
Clean up the data flow with processing callbacks

To support delayed calls, all state needs to be kept inside the central
methods, including post-processing of returned results. All calls that
do such post-processing are modified to create and pass a callback to
the central methods.
Add optional delayed calls to make doing multiple calls faster

iLO can handle ultiple requests at once in the same XML document. This
can speed up things that make more than one call quite a bit.
Support for multiple calls in hpilo_cli

The delayed call feature can now be used in hpilo_cli
Tested the ahs calls
added mod_dir_config function to configure iLO for ldap/active directory
Merge branch 'ngara/master'
Documentation for the delayed call feature
Release version 2.0
New ilo4 firmware version
Compatibility with older python versions

In older python versions, Exception is not a subclass of object.
Make certificate_request on slightly broken ilo's work

Some of my ilo's return an empty CSR. Make hpilo.py not crash.
Make process_info_tag2 work again
Don't break on empty certificate signing requests
certificate_signing_request is special

It's the only mode=write tag that is actually supposed to return
something. Special-case it in hpilo_cli and _control_tag so that
actually happens and is usable in delayed calls.
Release bugfix version 2.0.1
_info_tag2 is no longer needed

_info_tag and the process() functionality can take over its role