rra-c-util 4.2

The primary changes in this release are in the networking utility library and in the various provided TAP add-ons for testing software that uses Kerberos and remctl.

In the networking library, new network_read and network_write functions have been added to read and write from network sockets with an optional timeout. Various problems with the network utility test suite have also been fixed.

The Kerberos and remctl TAP add-ons have been significantly refactored and improved. The kerberos_setup function now returns a struct of configuration and supports being told what configuration is required. skip_all will be called automatically if required configuration is missing. The native Kerberos and kinit versions of the test suite setup have also been merged and the correct alternative is chosen at compile time. The remctl TAP add-on has been updated to match, now gets the path to remctld from a #define so that each caller doesn't have to provide it, uses the new test file functions to find its configuration, and supports running remctld under fakeroot.

This release also has a bug fix for the replacement strndup (it previously assumed the source string was nul-terminated) and some improvements to the xstrndup checked version.

You can get the latest release from the rra-c-util distribution page.

Posted: 2012-02-29 11:53 — Why no comments?

Last spun 2013-07-01 from thread modified 2013-01-04