Commits on Jan 25, 2017
  1. Add support for RSA SSH keys

    veksh committed Jan 25, 2017
Commits on Nov 4, 2016
Commits on Oct 27, 2016
  1. Version 3.9

    committed Oct 27, 2016
  2. Typo in shell.rst

    Fixed typo
    alxgu committed with Sep 13, 2016
  3. Test update

    committed Oct 27, 2016
  4. make mod_dir_config able to unset/remove values.

    Example: hpilo_cli server1.loc mod_dir_config dir_grpacct2_sid=''
    alxgu committed with Sep 13, 2016
  5. ilo4 version 2.50

    committed Oct 27, 2016
  6. HP broke their ftp server

    With the hp/hpe split all hpe things "moved". The old server
    still has the old firmware, but no new firmware is added there.
    And there's no new ftp server :( For now use a third party who lists all
    firmware versions and try to download all that it lists.
    committed Oct 27, 2016
  7. -> gives 404s.
    pommi committed with Oct 18, 2016
Commits on Sep 9, 2016
Commits on Jul 28, 2016
  1. New ilo3/ilo4 firmware

    committed Jul 28, 2016
Commits on Jun 28, 2016
  1. Remove unused variables.

    Fix pyflakes errors. local variable 'orig_filename' is assigned to but never used local variable 'msglen_' is assigned to but never used
    Signed-off-by: Vinson Lee <>
    vinsonlee committed Jun 28, 2016
Commits on Apr 27, 2016
  1. Version 3.8

    committed Apr 27, 2016
Commits on Apr 26, 2016
  1. Deal with iLO bugs that cause non-ascii data in XML

    The data returned by the iLO must be ascii-only, with non-ascii
    characters replaced with xml charrefs. Unfortunately, this is not done
    consistently. FOr example, the serial number is not escaped, but put in
    raw, so if the serialnumber is broken (I've had reports of it being set
    to U+0090), the XML is broken. Work around this by detecting non-ascii
    data, replacing that data and warning if we do so.
    committed Apr 26, 2016
  2. Python3 compatibility for --read-response/--save-response

    Do the StringIO/BytesIO dance in a better way so it works with python 3
    committed Apr 26, 2016
Commits on Apr 24, 2016
Commits on Apr 6, 2016
  1. New iLO4 firmware

    committed Apr 6, 2016
Commits on Mar 26, 2016
  1. Merge delayed control/info tags where possible

    When doing a delayed call of e.g. factory_defaults and activate license,
    we would send the following:
    <RIB_INFO MODE="write">
    <RIB_INFO MODE="write">
            <ACTIVATE KEY="123456789ABCDEFGHIJKLMNOP" />
    This can be problematic, because the iLO will start reseting itself at
    the first </RIB_INFO> making the second one unreliable. So if we detect
    this, let's merge the two blocks into
    <RIB_INFO MODE="write">
            <ACTIVATE KEY="123456789ABCDEFGHIJKLMNOP" />
    by simply not creating a new tag in _root_element if the last tag in the
    list is of the same type and with the same attributes, reusing that last
    element instead.
    committed Mar 26, 2016
Commits on Mar 25, 2016
  1. Add warning about ilo4 2.40 bug

    committed Mar 25, 2016
Commits on Mar 15, 2016
  1. Version 3.7

    committed Mar 15, 2016
  2. Added support for TLSv1_1 and TLSv1_2

    Vito Piserchia committed with Mar 15, 2016
  3. set_host_power_saver: accepts strings and ints

    get_host_power_saver_status returns a string, set_host_power_saver wants
    an int. Accept the strings and map them so values round-trip properly.
    committed Mar 15, 2016
  4. mod_dir_settings: support all known privilege names

    mod_dir_settings' _priv arguments expect a comma-separated set of
    numbers. Because names are easier, and because names are used/shown in
    other functions and the OA, let's support them.
    committed Mar 15, 2016
Commits on Jan 29, 2016
  1. Version 3.6

    committed Jan 29, 2016
  2. Restore python 2.4 compatibility

    committed Jan 11, 2016
Commits on Jan 12, 2016
  1. New firmware versions

    committed Jan 12, 2016