Version 1.2.2 of Rudiments, the C++ class library for developing systems and applications, is now available.
This is a minor bug-fix release. ChangeLog follows:
- fixed another long-standing charstring::httpEscape bug
- -Wno-deprecated-declarations is now included if possible
- added configure tests for RB_HALT/AUTOBOOT (enums on solaris 11.4)
- certificate tests use sha1 if sha256 is unavailable
- filedescriptor::pvt->_lstnr is initialzed to NULL in clone operation now
- listener::listen() safely handles non pollin/out events now
- removed waitForChildren() from shutdown/crash handlers
- sigsuspend() fails if errno!=EINTR now instead of whether it returns -1
- filtered out -Wl,-Bsymbolic-functions -Wl,-z,relro from krb5-config