Rudiments 0.38 is now available!
This release features the following new features and bug fixes:
- included some contributed updates to chat, charstring and modemclient
 - added several more wrappers to system class
 - refactored configure/make for non-gnu make compatibility
 - upated passFileDescriptor to dynamically allocate the control buffer for OS X 10.7 whos CMSG_LEN ultimately calls a function
 - updated msvc build to create Release code rather than Debug by default
 - added posix analogs (rewind, skip and read) to directory class
 - updated filedescriptor debug so debugging of the buffering can be enabled/disabled
 - integrated patches from Neowiz for:
- using -g3 if available when --enable-debug is specified
 - testing the result of getaddrinfo for any non-zero result when checking for EINTR, not just EAI_SYSTEM, and also to reset errno between tries
 - clientsocket to use WSAConnect and friends on windows
 - disabling code that uses AF_UNIX sockets outright for windows
 - inetserversocket::listen() to reuse addresses
 
 - added process::exitImmediately
 - updated error::getErrorString() to be thread safe when it uses strerror_r or strerror_s internally
 - fixed charstring::isInteger/isNumber to return false when the string passed in is either - or . without any actual number
 - changed longs in snooze class to uint32_t's