v2:
- 
https://listman.redhat.com/archives/libguestfs/2021-November/msg00249.html
- 
https://listman.redhat.com/archives/libguestfs/2021-November/msg00255.html
Please see the Notes section on each patch.
I built this version on RHEL7 as well, and I ran the test suite. I had
to forcibly disable two tests, test-tls and test-cache-max-size, for the
suite to complete. I didn't know initially if this was expected on
RHEL7, but then I peeked at the CentOS 7 SRPM, and the spec file in that
disables numerous tests, including TLS and cache related ones.
Thanks,
Laszlo
Laszlo Ersek (3):
  common: rename UNIQUE_VAR to UNIQUE_NAME, and move it to its own
    header
  utils/vector: pass only unsigned arguments to (ADD|MUL)_OVERFLOW
  common/include/checked-overflow: provide fallback
 .gitignore                             |   1 +
 common/include/Makefile.am             |   6 +
 common/include/checked-overflow.h      | 167 +++++++++++++++++++++--
 common/include/test-checked-overflow.c | 177 +++++++++++++++++++++++++
 common/include/unique-name.h           |  41 ++++++
 common/utils/cleanup.h                 |  31 ++---
 common/utils/vector.c                  |   2 +-
 configure.ac                           |   6 +
 filters/exitwhen/Makefile.am           |   3 +-
 filters/ext2/Makefile.am               |   3 +-
 filters/limit/Makefile.am              |   3 +-
 filters/log/Makefile.am                |   3 +-
 filters/offset/Makefile.am             |   3 +-
 filters/xz/Makefile.am                 |   3 +-
 plugins/cc/Makefile.am                 |   1 +
 plugins/cdi/Makefile.am                |   1 +
 plugins/iso/Makefile.am                |   1 +
 plugins/memory/Makefile.am             |   3 +-
 plugins/ondemand/Makefile.am           |   3 +-
 plugins/perl/Makefile.am               |   3 +-
 plugins/python/Makefile.am             |   3 +-
 plugins/split/Makefile.am              |   3 +-
 plugins/tmpdisk/Makefile.am            |   3 +-
 server/internal.h                      |   2 +-
 tests/Makefile.am                      |   6 +-
 25 files changed, 434 insertions(+), 44 deletions(-)
 create mode 100644 common/include/unique-name.h
 create mode 100644 common/include/test-checked-overflow.c
base-commit: b9a2c12da886decf662f4e2bbcd1699a200676aa
-- 
2.19.1.3.g30247aa5d201