Skip to content

testing/libqb: upgrade to 2.0.8

Krassy Boykinov requested to merge chereskata/aports:libqb into master
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)

Merge request reports