I’ve added some updates to the mak make project, the libtap test anything protocol library, and the public version of Cisco’s libkit library (in the jimbelton branch of the repository). Here’s a summary of what changed:
mak
I made a very minor update to mak/main to make detection of use of glibc memory functions a little less prone to false positives.
libtap
Libtap is updated with a new utility function, tap_shell, which runs a command and returns it’s output.
libkit
libkit has several additions:
- Add code to inject kit-alloc functions into libsxe, so that both can use libjemalloc
- Add kit_memalign and kit_strndup to kit-alloc
- Add kit_sortedarray_delete to kit-sortedarray
- Add kit-resolv, a wrapper for calling the local stub DNS resolver