v0.17.2 release
This is mainly a bug fix release, but also includes a new split-logging feature.
Changes v0.17.1 - v0.17.2
- Implement extended information logging (aka split logging)
- switch libtool soname versioning from -version-number to -version-info
- High: loop: fixes resource starvation in mainloop code
- Fix: valgrind "invalid file descriptor" warning
- Fix: Unlink files bound to unix domain sockets
- Fix: resolves compile error for solaris
- Fix alignment issues on hppa
- Fix description of qbutil.h
- Fix comment typo: neccessary -> necessary
- Fix comment typos: incomming -> incoming
- Low: examples: fix race condition in glib mainloop example
- Low: build: update .gitignore for vim swap files and "make check" output
- ipc test improvements.
- Low: check_ipc: generate unique server names for tests
- Low: check_ipc: give connection stress tests for shm and socket unique names
- Low: tests: regression tests for stress testing loop_poll ipc create/destroy
- The udata member of the kevent struct is a void *
- Fixes several warnings under clang:
- Add Doxygen description for qbipc_common.h
- doc: improve README and RPM description
- Clear DOT_FONTNAME, since FreeSans is not included anymore. The new default is Helvetica.
- Remove obsolete options from doxyfiles
- Do not suppress echoing of Doxygen commands