Things are calming down, which indicates that we are slowly reaching the 1.0 release.
Arunpandian was busy again adding a lot of documentation and fixing a few small issues in utils.
Then there are bunch of build fixes but nothing really dangerous.
Wendy fixed PEL and I updated 'gen-hostnqn' to hand out the correct UUID. Also ported
a missing patch from the monolithic branch which made sure traddr are case compared
ignoring the case.
Arunpandian J (8):
types: All MI command related structure doc field update
types: Add doc field for admin opcodes, FIDs, LIDs, Identify commands
types: Add doc section for enum fields
types: Add missing doc for ZNS, NVMe OF, NVMe command set
types: status code type value update as per NVMe specification
util: Add status code values in generic status to errno conversion
util: Congregate status code values to return EINVAL
util: Add status code values in order to return errno
Boris Glimcher (4):
pyproject.toml instead of setup.py for new packaging
Add workflow to publish to PyPI and TestPyPI
Workflow: temporary disable publish to PyPI, starting with TestPyPI
CI: rename branch main to master
Daniel Wagner (6):
fabrics: Do not swap bytes for system uuid
tree: Ignore traddr case in nvme_lookup_ctrl()
build: Depend on libssl when using the fallback dependency
linux: Include private.h
linux: Add log.h back
doc: Regenerate all documentation
Klaus Jensen (1):
meson: do not leak internal include directories
Martin Belanger (1):
Move ccan definitions out of public headers.
Wen Xiong (1):
ioctl: Set lsp to action in nvme_get_log_persistent_event