[dnscap-users] Release 1.10.1

Jerry Lundström jerry at dns-oarc.net
Mon Jul 8 13:59:18 UTC 2019


Hi all,

Fix various issues found by code analysis tools, a few compiler warnings
removed, undefined bit shift behavior fixed, parameter memory leaks
plugged and documentation updates.

  <https://www.dns-oarc.net/files/dnscap/dnscap-1.10.1.tar.gz>
  f919e6a8494e35b4a3428999fe4665ecb35c2ae1452d0c35da823f608c77a84f

Packages are available at:

  <https://dev.dns-oarc.net/packages/>

Fixes:
- `dump_dns`: Remove usage of `strcpy()` and use `snprintf()` instead
  of `sprintf()`
- `bpft`:
  - Use `text_ptr->len` to store length of generated text
  - Use `memcpy()` instead of `strcat()`
  - Remove unneeded `realloc()` and `strcpy()`
- `plugins/cryptopan`: Fix strict-aliasing warnings
- `network`: Rework part of `dl_pkt()` to remove usage of `strcpy()`
  and use `snprintf()` instead of `sprintf()`
- `plugins/anonaes128`: Use `a6` as dest when copying v4 addresses for
  readability and code analysis
- `plugins/cryptopan`: Run first pass separate to eliminate a 32bit
  shift by 32 (undefined behavior)
- `plugins/cryptopant`: Fix memory leak of `keyfile` if `-k` is
  specified more then once

Documentation:
- Update `README.md` with correction to building from git and note
  about PCAP on OpenBSD
- Fix #190: Update link to `libbind` source

074923c Funding
5d2e84c libbind
8ee9f2a Travis-CI
6babd09 Fixes
bb2d1c7 README, compile warnings
0d9cd9c LGTM, Travis-CI

Cheers,
Jerry


More information about the dnscap-users mailing list