Skip to content

Releases: ClusterLabs/libqb

v1.0rc2 Release Candidate

02 Feb 10:42
Compare
Choose a tag to compare
Pre-release

This is a bugfix release and a potential 1.0 candidate

Changes from 1.0rc1

  • ipc: set gid on unix sockets
  • lib: store server peer credentials in qb_ipcc_connection
  • build: Correctly generate spec file's date if LC_ALL != C
  • lib: create mmap files in socket directory
  • ipc: set file permissions on created sockets
  • tests: Add missing Makefile rule for generating the auto_check_header_qbconfig.c file

1.0rc1 Release Candidate

14 Jan 12:57
Compare
Choose a tag to compare
Pre-release

This is a bugfix release and a potential 1.0 candidate

Changes from 0.17.2

  • Improvements to build process
  • includes: Fix format string for C++11
  • ipc: Prevent fd and memory leaks in handle_new_connection()
  • configure.ac: remove an unused DEFINE
  • log: don't call dlopen inside dl_iterate_phdr()
  • tests: Allow more time for stress_connections tests
  • ipc: Don't send the dispatch_del() function a closed fd
  • Fix deletion of sockets on *BSD platforms
  • Fix check_ipc tests so they exit correctly
  • Add helper script for generating online documentation
  • update copy of gitlog-to-changelog to latest GNU version
  • Fix: valgrind "invalid file descriptor" warning

v0.17.2 release

21 Sep 11:31
Compare
Choose a tag to compare

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

v0.17.1 Final Release

27 Aug 04:42
Compare
Choose a tag to compare

This is a bug fix only release.

Changes v0.17.0 - v0.17.1

  • ipcs: Correctly allocate receive buffer size
  • ipc_socket: Signalhandler must be resetted to Default, use only cleanup_sigpipe to return from qb_ipc_dgram_sock_setup.
  • trie: allow modifying the trie map during the notify callback
  • fix invalid option when run 'ipcclient -h'
  • epoll: don't miss poll events under high load
  • ipc_shm: fix error handling in qb_ipcs_shm_connect()
  • ringbuffer: fix size in qb_rb_create_from_file()
  • ringbuffer: fix qb_rb_open_2() debug format string
  • trie: fixes regression caused by ref count refactoring
  • ipcc: Properly timeout during recv when timeout value is provided

v0.17.1-rc1 Bug fix release candidate

22 Aug 15:18
Compare
Choose a tag to compare
Pre-release

We are preparing to release a new libqb point release that addresses bugs encountered in the 0.17.0 release.

Changes v0.17.0 - v0.17.1

  • ipcs: Correctly allocate receive buffer size
  • ipc_socket: Signalhandler must be resetted to Default, use only cleanup_sigpipe to return from qb_ipc_dgram_sock_setup.
  • trie: allow modifying the trie map during the notify callback
  • fix invalid option when run 'ipcclient -h'
  • epoll: don't miss poll events under high load
  • ipc_shm: fix error handling in qb_ipcs_shm_connect()
  • ringbuffer: fix size in qb_rb_create_from_file()
  • ringbuffer: fix qb_rb_open_2() debug format string
  • trie: fixes regression caused by ref count refactoring
  • ipcc: Properly timeout during recv when timeout value is provided