Skip to content

Release 1.11.1

Compare
Choose a tag to compare
@jelu jelu released this 20 Aug 12:19
· 123 commits to develop since this release

This release fixes a lot of issues found by code analysis, adds a explicit memory zeroing function to remove account information (read when dropping privileges) and adds code coverage reporting.

Due to submodules in the repository please download this tarball:
https://www.dns-oarc.net/files/dnscap/dnscap-1.11.1.tar.gz
sha256: c1bd61012c6733e2e9aef6cc67cda25462cf8f81cd656968bdb988e80cc68a1f

Packages are available at: https://dev.dns-oarc.net/packages/

The dnscap_memzero() will use explicit_bzero() on FreeBSD and OpenBSD, or memset_s() (if supported), otherwise it will manually set the memory to zero. This will hopefully ensure that the memory is zeroed as compilers can optimize out memset()'s that is just before free().

The plugins exit code for the help option -? has been changed to 0 to have the same as dnscap -?.

d9747ee memzero
1cf17c6 Coverage
19c7120 Coverage
7435676 Sonarcloud
928e181 Sonarcloud
ca4afd0 Sonarcloud
028f5e0 Badges
db0d6a1 LGTM