testing/libqb: upgrade to 2.0.8
Changelog:
v2.0.8 Latest
This is a small release but it fixes a potential memory-overwrite issue in the logging subsystem
Chrissie Caulfield (2):
test - fix test dependancies (#489)
log: fix potential overflow with long log messages (#490)
v2.0.7
This release mainly fixes build and test issues (especially building with -j which is now supported), but there
are a few obscure bugfixes in here too that are worthwhile upgrading to fix
Chrissie Caulfield (11):
library fixes:
lib: Fix some small bugs spotted by newest covscan (#471)
ipc: Retry receiving credentials if the the message is short (#476)
timer: Move state check to before time check (#479)
tests: Close race condition in check_loop (#480)
blackbox: fix potential overlow/memory corruption (#486)
other fixes
tests: Make ipc test more portable (#466)
tests: cleanup the last of the empty directories (#467)
doxygen2man: Fix function parameter alignment (#468)
tests: Fix tests on FreeBSD-devel (#469)
test: Remove gnu/lib-names.h from libstat_wrapper.c (#482)
tests: allow -j to work (#485)
Update -version info for 2.0.7
Fabrice Fontaine (1):
Add --disable-tests option (#475)
Jan Friesse (2):
configure: Modernize configure.ac a bit (#470)
spec: Migrate to SPDX license (#487)
growdu (1):
add simplified chinese readme (#474)
wferi (2):
m4/ax_pthread.m4: update to latest upstream version (serial 31) (#472)
strlcpy: avoid compiler warning from strncpy (#473)
v2.0.6
A quick update to 2.0.5 that fixes the tests and RPM building.
the new ipc_sock tests needs to be run as root as otherwise each sub-test will timeout - making the run-time huge.
Make sure that the libstat_wrapper.so library is included in the libqb-tests RPM (when built)
v2.0.5
The headline feature of this release is the addition of the new qb_ipcc_connect_async() API call, but there are lots of smaller fixes that should be helpful.
Chrissie Caulfield (7):
ipcc: Add an async connect API (#450)
Tidy some scripts (#454)
Bring the INSTALL guide up-to-date (#456)
unix: Don't fail on FreeBSD running ZFS (#461)
test: Clean /dev/shm a bit better (#459)
blackbox: Sanitize items read from the blackbox header (#438)
tests: Run IPC with use-filesystem-sockets active (#455)
Jakub Jankowski (1):
Retry if posix_fallocate is interrupted with EINTR (#453)
Ken Gaillot (5):
util: refactor so ifdef's are withing each time-related function
util: add constant for which realtime clock to use
util: drop HAVE_CLOCK_GETRES_MONOTONIC configure constant
util: use HAVE_GETTIMEOFDAY where appropriate
util: reimplement time functions as a series of fallbacks
v2.0.4
The most important fix in this release is that we no longer log errors inside the signal handler in loop_poll.c
This could cause an application hang in some circumstances.
Chrissie Caulfield (3):
doxygen2man: print structure descriptions (#443)
Fix pthread returns (#444)
poll: Don't log in a signal handler (#447)
Christine Caulfield (1):
Bump library version for v2.0.4
Jan Friesse (1):
Implement heap based timer list (#439)
orbea (1):
build: Fix undefined pthread reference. (#440)
v2.0.3
Aleksei Burlakov (1):
syslog: Add a message-id parameter for messages (#433)
Chrissie Caulfield (5):
doxygen2man: fix printing of lines starting with '.' (#431)
strlcpy: Check for maxlen underflow (#432)
ipcc: Have a few goes at tidying up after a dead server (#434)
timers: Add some locking (#436)
tests: Fix up resources.test (#435)
wferi (1):
doxygen2man: ignore all-whitespace brief descriptions (#430)