Bug fixes in 23.0.2
- Move
SSHDriver's control socket tmpdir clean up after the the SSH process
has terminated. Ignore errors on cleanup since it's best effort. - Add missing class name in
labgrid-client monitorresource output. - Print USB loader process output if log level does not cover logging it.
- Fix UnboundLocalError in
atomic_replace()used by the coordinator and
labgrid-client exportto write config files. - Let Config's
get_tool()return the requested tool if it is not found in
the config. Return the resolved path if it exists, otherwise return the value
as is. Also drop the now obsolete tool fallbacks from the drivers and add
tests. - Fix
USBSDMuxDevice/USBSDWireDeviceudev race condition leading to
outdated control/disk paths. - Fix
SSHDriver'sexplicit_sftp_modeoption to allow calls toput()
andget()multiple times. Also makescp()respect this option. - Add compatibility with QEMU >= 6.1.0 to
QEMUDriver'sdisplayargument
for theegl-headlessoption.