This new release fixes bugs in different parts of the code. The main issue is a work around a GNUtls problem. GNUtls is not in fact really thread-safe and this was causing instabilities of the TLS session between all the components of NuFW (nufw<->nuauth and client<->nuauth). 1.0.22 also fixes some memory leaks.
The full changelog is as follows :
sanity check on gnutls read
fix some minor "memory leaks"
use lock to send data to a nufw TLS session as gnutls is not really thread-safe.
suppress useless variable nuauth_acl_check_state_ready
fix memory leak related to acl cache
introduce user packet logging API change to fix memory leak