All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- mctpd: Add support for endpoint recovery
- mctpd: Allow recovery of devices reporting a nil UUID for development
- mctpd: Allow configuring .Connectivity as writable for development
- mctpd: Add AssignEndpointStatic for static EID allocations
-
dbus interface: the NetworkID field is now a
u
rather than ani
, to match OpenBMC's MCTP endpoint specification -
Use Github Actions for CI
Note that this bumps the meson requirement from >=0.47.0 to >=0.59.0. The bump allows us to exploit some features helpful for chaining the solution together.
-
The
tests
option has changed type fromfeature
toboolean
. Tests are enabled by default.
- mctpd: EID assignments now work in the case where a new endpoint has a pre-configured EID that would conflict with other (already enumerated) endpoints. The new endpoint will get a non-conflicting address assigned.