K 10
svn:author
V 6
iulius
K 8
svn:date
V 27
2016-10-07T20:59:42.306505Z
K 7
svn:log
V 1301
Update to latest rra-c-util version

Notably:

Correct the return-value checks for snprintf to avoid an off-by-one
error when verifying the output was not truncated.  (All locations
should have been safe anyway for other reasons, but be certain.)
Based on a patch by Yuriy M. Kaminskiy.

Add more debugging information to network/server test.

Fix incorrect use of IPv6 protocol in IPv4 test.

When testing network_set_reuseaddr and related functions, don't
require that the option be set to 1 explicitly, just that it has
a true value.  Debian/kFreeBSD returns the numeric value of the
socket option in some cases when the socket option is set rather
than returning 1, and POSIX just documents that this is a boolean
flag (so only the truthfulness of the value matters).

Increase the buffer size of the network write timeout test:
the default Debian cloud images use a 12MB TCP sending buffer,
which meant that the timeout test never triggered because the
entire write of 8MB was absorbed by the buffer.  Bump the buffer
size to 15MB and add a comment explaining why that number was
chosen, with a reference to the Debian bug where the Ruby
maintainers sorted this out.
Many thanks to Lucas Nussbaum for investigating this and to
Eric Wong for sorting out why this buffer was causing tests to
fail.

END
