<revisionlist>
<revision rev="1" vrev="1">
<srcmd5>0a7fbb3967e48996832650af241e659b</srcmd5>
<version>0.5.8</version>
<time>1380727231</time>
<user>coolo</user>
<comment></comment>
<requestid>201505</requestid>
</revision>
<revision rev="2" vrev="2">
<srcmd5>e3e317256ff9b75613acb58776cf6cc5</srcmd5>
<version>0.5.8</version>
<time>1392448013</time>
<user>coolo</user>
<comment>- Run testr directly</comment>
<requestid>222295</requestid>
</revision>
<revision rev="3" vrev="1">
<srcmd5>6c055f788f70741ea4559023af41bb0c</srcmd5>
<version>0.6.15</version>
<time>1404306296</time>
<user>coolo</user>
<comment>1</comment>
<requestid>239095</requestid>
</revision>
<revision rev="4" vrev="3">
<srcmd5>6c055f788f70741ea4559023af41bb0c</srcmd5>
<version>0.6.15</version>
<time>1409302956</time>
<user>adrianSuSE</user>
<comment>Split 13.2 from Factory</comment>
</revision>
<revision rev="5" vrev="1">
<srcmd5>b5b0f51e591a0fb96752af6483d8591a</srcmd5>
<version>0.7.1</version>
<time>1431247596</time>
<user>coolo</user>
<comment>1</comment>
<requestid>305755</requestid>
</revision>
<revision rev="6" vrev="1">
<srcmd5>c5b60212c148ef798a239896e5d96237</srcmd5>
<version>0.8.0</version>
<time>1435053385</time>
<user>dimstar_suse</user>
<comment>1</comment>
<requestid>312464</requestid>
</revision>
<revision rev="7" vrev="2">
<srcmd5>8e7defb732b1a99a56a6c647afddfbfc</srcmd5>
<version>0.8.0</version>
<time>1438750243</time>
<user>coolo</user>
<comment>1</comment>
<requestid>318858</requestid>
</revision>
<revision rev="8" vrev="1">
<srcmd5>42ce537e7cd6fd327614c2a9c4c24fba</srcmd5>
<version>1.0.4</version>
<time>1463124252</time>
<user>dimstar_suse</user>
<comment>- update to 1.0.4:
* Allows BMCs to configure the event loop timeout
* Add Hardware inventory from Lenovo Agentless
* Fix IPMI server functionality
* Add disk inventory when possible from Lenovo IMM
* Cope with empty agentless fields
* Briefly cache adapter data
* Add 'Trusted IMM' to IMM inventory
* Passthrough errors when not sent by BMC in MegaRAC
* Change strategy to identify IMM
* Do not hook generic vendor identifier
* Add support for IPv4-only environments
* Add system X firmware information
* Be apathetic about endianness of SOL port number
* Fix get_health with a NextScale FPC
* Implement MegaRAC IPv6 SNMP destinations
* Do not warn on nearly full SEL
* Fix use of weakref.ref
* Fix cyclic references in SDR
* Discard reference when no longer needed
* Remove a cyclical reference in Lenovo OEM
* Remove event related memory leak
* Change DIMM serial to show 0 padded hexadecimal
* Fix UUID padding problem
* Determine speed from clock by formula
* Avoid stall waiting on incommand
* Implement detach media
* Allow skipping retrieval of gateway mac addresses
* Provide attach remote media function
* Have ipv6 addresses always be represented as list</comment>
<requestid>394951</requestid>
</revision>
<revision rev="9" vrev="1">
<srcmd5>4b91ed3e053107d305ea33c125066f55</srcmd5>
<version>1.0.44</version>
<time>1525121597</time>
<user>dimstar_suse</user>
<comment>- update to version 1.0.44
- Replace IPv4 inet_p functions with inet_a
- Do not suppress all exceptions
- Request a small MSS in web connection explicitly
- Connect backend completion to OEM handler
- Support text_data IMM/XCC configuration
- Fix support for absolute pathname
- Fix the error message on unsupported protocols
- Update "nework" to "network" in comments
- Block problematic operations while update in progress
- Fix for DIMM models with invalid bytes
- Better error message on unsupported media
- Provide opt-in performance boost to firmware
- Correct mistaken function call
- Provide more specific info on update process
- Explicitly check RDOC list after add
- Update webclient management of cookies
- Convert to using xraw_command
- repeatedly assign value
- Do not set referer on XCC
- Implement SMM data extension
- Support XCC variations for inventory
- Add LXPM driver bundle info to inventory
- Provide support for event only SDR
- Extend the config.efi wait
- Set referer in IMM web
- Whitelist more core drivers
- Implement state feedback on firmware update
- Migrate to zuulv3 - move legacy job to project
- Add support for Lenovo Energy Meters</comment>
<requestid>600819</requestid>
</revision>
<revision rev="10" vrev="1">
<srcmd5>ff84fa6e3c55138c3cfd79143f75c415</srcmd5>
<version>1.1.0</version>
<time>1536327568</time>
<user>dimstar_suse</user>
<comment>Initial Rocky clients submission. please combine all in one staging project otherwise this will never build</comment>
<requestid>633117</requestid>
</revision>
<revision rev="11" vrev="1">
<srcmd5>28c5059720dd3bf30fa3141b0108d4ca</srcmd5>
<version>1.2.4</version>
<time>1539093222</time>
<user>dimstar_suse</user>
<comment>- update to version 1.2.4
- Wrap bytes in a StringIO
- fix tox python3 overrides
- Support default for numeric_data
- Fix notification of custom keepalive on broken
- Attempt to logout on the way out when broken
- Require python-cryptography
- Add specific message for missing media license
- Try to clear presence in initting sessions on broken
- Abandon a broken session
- Fix uploads without otherfields
- Add IMMv2 remote media upload
- Move SOL payload retries to console.py
- Fix build id of FPC
- Python 3.7 compatibility: async is reserved keyword
- Restore IMMv2 mount attempts
- Fix console input with unicode
- Properly pass formname when using FileUploader
- Add progress indication to SMM update
- Improve pyghmi performance
- Print SOL error on broken ipmi session
- Provide a grace period for session validity</comment>
<requestid>640679</requestid>
</revision>
<revision rev="12" vrev="1">
<srcmd5>357e4e41ce1bba64034bad8071d6a7bd</srcmd5>
<version>1.2.16</version>
<time>1556916191</time>
<user>dimstar_suse</user>
<comment>- update to version 1.2.16
- Fix minor .spec issues
- Switch to stestr
- Forget sessions with poor connectivity that should be forgotten
- Do not claim a broken session is valid
- Add support for reduced privilege
- Preserve logout on storage failure
- Correct probles in the servicedata attempt
- Fix typo in error message
- Fix .spec to include bin scripts and build reqs
- Use list() to avoid size change during iteration
- Refactor console scripts into entry points
- Retry OEM lookup if no specific OEM identified
- Fix storage deletion
- Fix bay number from IMM property in nextscale chassis
- Fetch diagnostic data
- Add 'name' subfield to preserve original names.
- Handle IMM/XCC without xSEC
- Fix print statement in console scripts
- Provide 'hardware' inventory for disks
- Update package documentation
- Handle response without unconfiguredDisk
- Fix early life mark_broken call
- Fix the mistake in last nights fix
- Enrich inventory data on Lenovo IMM/XCC equipment
- Reduce calls to _monotonic_time
- Provide get_description for physical description
- Fix event data for slot events
- Gate fix: Cap hacking to avoid gate failure
- Add more file patterns for git to ignore</comment>
<requestid>692875</requestid>
</revision>
<revision rev="13" vrev="1">
<srcmd5>6367fb820fa876415678943c5bb338a1</srcmd5>
<version>1.3.0</version>
<time>1575463666</time>
<user>dimstar_suse</user>
<comment>- update to version 1.3.0
- Refresh token between verify
- If no u-height, revert to default behavior
- Enable package builds without pbr
- Improve consistency with Lenovo tools
- Reduce assertion of bootable media failure
- Allow SMM downgrade
- Report pending updates on adapter
- Replace openstack.org git:// URLs with https://
- Add token refreshes to adapter update
- Share SDR repository info
- Support upcoming XCC update API
- Begin redfish implementation in pyghmi
- Report 108 as temporary error
- Refresh token throughout upload_media
- Implement redfish set_net_configuration
- Fallback behavior on unparseable conditionals
- Genericize bulk requests and fallback to Id
- Add M.2 Drive Firmware
- Fix fallbackdata
- Support ordered default setting
- Be compatible with wheezy python
- Hide instanced and password settings
- Fetch inventory information
- Directly reference packages in pbr-free setup
- Fix incorrect M.2 labelling
- Fix typo in the setup.py template
- Handle 413 directly on the upload
- Correct mistake with refactoring JSON calls
- Treat thorn as string terminating</comment>
<requestid>736601</requestid>
</revision>
<revision rev="14" vrev="2">
<srcmd5>ffde408f50832df828a9ac7b41f8f1a5</srcmd5>
<version>1.3.0</version>
<time>1585085574</time>
<user>dimstar_suse</user>
<comment>- add obsoletes
- fix requirements
- switch to python 3.x only client</comment>
<requestid>787447</requestid>
</revision>
<revision rev="15" vrev="1">
<srcmd5>f3ad2022757529b6dc1bd74c2212d8a2</srcmd5>
<version>1.5.13</version>
<time>1594805228</time>
<user>dimstar_suse</user>
<comment>- update to stable/ussuri template (version 1.5.13)</comment>
<requestid>812565</requestid>
</revision>
<revision rev="16" vrev="1">
<srcmd5>0d5e68e2a6996b0813ba879ad159ab7c</srcmd5>
<version>1.5.18</version>
<time>1602682757</time>
<user>dimstar_suse</user>
<comment>- update to 1.5.18:
* Fix software sensor data
* Fix more SMM issues
* Fix NTP configuration of FPC/SMM with py3
* Add Cascade Lake OEM sensor to sdr
* Amend refererer
* Fix the referer for ipv6
* Add referer to XCC OEM behaviors
* Fix compatibility with FPC for PSU cfg
* Fix FPC configuration support
* Coerce to str if bytes in python 3
* Closes-Bug: 1887953
* In python2, we must change to bytes explicitly
* Fix python3 issues with FPC interaction
* Add smm\_ip setting to XCC devices under IPMI
* Support newer storage api
* Add dateutil requirement for python2 users
* Do not swallow TSM errors
* Tolerate variant of TSMA without sys OEM
* Fix setting passwords in python3
* A redfish device with no OEM should be generic
* Ignore 'fault' light for info-only events
* Add dateutil dependency
* Fix RDOC upload of large images
* Update pep8 import order check
* Fix python3 compatibility with older IBM
* Support newer XCC firmware raid
* Retry on etag change
* Improve redfish errors and identify
* Fix KCS on python 2</comment>
<requestid>841624</requestid>
</revision>
<revision rev="17" vrev="1">
<srcmd5>73eb6344d7090619c73dede87d4c3a03</srcmd5>
<version>1.5.23</version>
<time>1620653864</time>
<user>dimstar_suse</user>
<comment></comment>
<requestid>890003</requestid>
</revision>
<revision rev="18" vrev="1">
<srcmd5>d0fec0b71c3a34c73c9e0c3bc18e7ecb</srcmd5>
<version>1.5.29</version>
<time>1655732341</time>
<user>dimstar_suse</user>
<comment>- update to 1.5.29:
* Configure default initialization when creating a volume
* Fix redfish firmware update without progress
* Provide access to read redfish location info
* Adapt the generic redfish virtual media call
* Remove nulls and FFs if present
* Add location data to redfish module
* Tolerate more standard variations
* Fix PSU fan count for 9-PSU chasssis
* Some firmware presents GiB instead of GB
* Fix SMM build id
* Correct mispelling in error message
* Update to new form of get gpio command
* Improve generic non-support message
* Fix TSMA error on media upload attempt
* Apply new PSU configuration to non-FPC variants
* Improve dense PSU support
* Fix SOL behavior after print\_error
* Do not error on None callback
* Fix user enablement on SMM on python3
* Remove null bytes within a string
* Support SMMv2 variant of VPD
* Add Drip Sensor to water cooled SMMv2
* Use most recent python tests
* Reduce average memory of XCC Uefi configuration
* Remove 2.7 from test
* Tolerate spec deviations
* Fix relog attempt
* Fix redfish FFDC name save with autosuffix
* Fix SMMv2 ffdc download</comment>
<requestid>983966</requestid>
</revision>
<revision rev="19" vrev="1">
<srcmd5>a25bfb7c4a89a6ae90f6a0088b29a2f8</srcmd5>
<version>1.5.61</version>
<time>1687469103</time>
<user>dimstar_suse</user>
<comment>- update to 1.5.61:
* Follow state of validate job when updating firmware
* Handle FRU with blank mac area
* Stage alternate power meter support
- update to 1.5.60:
* Avoid doing extra AddNewVolWithNaAsync calls
* Update storage code to handle 2023 XCC FW
* Fix for newer SMMv2 firmware
* Specify wildcard etag during set\_bootdevice
* Add check\_storage\_configuration to Redfish code
* Add xClarity Update Manager to firmware
* Add retry logic to web fetch
* Add decode of DDR5 SPD
* Correct variable name in set\_net6\_configuration
* Fix missing attribute on redfish command objects
* Correct the Purley check for config
* Allow fast setting retrieval for Purley
* Support non-PCI adapter firmware inventory
* Avoid using broken UEFI configuration on Purley
* Fix fnmatch import
* Add IPv6 configuration for redfish and IPMI
* Validate fapm data availability before use of fapm
* Leave Purley generation on the IPMI path
* Fix expectation of return on bmc reset
* Add support for custom role names
* Do not expect a reply to bmc reset
* Use Lenovo OEM system configuration
* Refactor system configuration management to OEM
* Add support for HTTP access to system configuration</comment>
<requestid>1093365</requestid>
</revision>
<revision rev="20" vrev="1">
<srcmd5>47f904f885c5ee06c6d6a256e4abbc5c</srcmd5>
<version>1.5.63</version>
<time>1704487296</time>
<user>dimstar_suse</user>
<comment>- update to 1.5.63:
* Provide generic redfish push update support
* Return empty tuple rather than None
* Expect timeout on reseat
* Reset seek on unwrapped zip
* Prefer first PCI device id
* Provide error checking using XCC hints
* Handle unseekable data
* Fix capitilazation consistency
* Trigger unwrapping only with singular update
* Apply uxz payload rather than whole zip to XCC
* Implement XCC override for health in redfish
* Avoid error on unexpected shutdown
* Add missing class to generic redfish support
* Correct missing lookup in generic OEM redfish
* Prepare redfish for OEM health
* Add deduplicated events and let XCC events control entirely
* Fix compatibility with python2
* Clear any logonwaiters on broken
* Handle non-numeric with 0 number format
- Initial package (0.5.8)</comment>
<requestid>1136723</requestid>
</revision>
<revision rev="21" vrev="1">
<srcmd5>6c0c013a5ebbc1d11a031c32246ff28a</srcmd5>
<version>1.5.68</version>
<time>1715335573</time>
<user>dimstar_suse</user>
<comment>- update to version 1.5.68</comment>
<requestid>1173071</requestid>
</revision>
</revisionlist>