libqb is a library providing high performance logging, tracing, ipc, and poll.
C M4 Shell Makefile Python
Latest commit 75345a0 Dec 16, 2016 @chrissie-c chrissie-c committed on GitHub Merge pull request #242 from jnpkrn/travis-issue-234
CI: travis: fix du -> df and capture it also directly from test
Permalink
Failed to load latest commit information.
.tito build: tito: unify custom.py with pacemaker's version Dec 16, 2016
build-aux build: use latest git-version-gen from gnulib (rev. 6118065) Apr 4, 2016
docs build: ensure debug make flags are not derived when unsuitable Nov 18, 2016
examples configure: restrict nsl lib to where it's actually needed Dec 12, 2016
include Fix typos: synchonization -> synchronization, paramaters -> parameters Dec 8, 2016
lib configure: restrict socket lib to where it's actually needed Dec 12, 2016
m4 configure: restrict pthreads to where it's actually needed Dec 12, 2016
tests CI: travis: fix du -> df and capture it also directly from test Dec 16, 2016
tools build: fix libqb.pc creation and make maintainer-clean Aug 27, 2012
.gitignore Low: build: update .gitignore for vim swap files and "make check" output Apr 27, 2015
.tito.spec.tmpl build: allow for git -> automatic COPR builds integration Nov 18, 2016
.travis.yml CI: travis: fix du -> df and capture it also directly from test Dec 16, 2016
COPYING Re-license to LGPL 2.1 May 24, 2010
INSTALL The license is in COPYING, not LICENSE Dec 16, 2015
Lindent Change Lindent options to break the procedure type. Jun 22, 2011
Makefile.am build: persuade git-version-gen vMAJOR.MINOR tags just miss .0 Apr 4, 2016
README.markdown doc: README: add a status badge+link for the COPR builds Nov 22, 2016
autogen.sh libtool and code re-structure Apr 15, 2010
check minor fixes to check script's ABI report Aug 28, 2015
coding_style.txt Add the coding style definition file. Jul 6, 2010
configure.ac build: drop allegedly no longer intrusive syslog-tests opt-in switch Dec 12, 2016
libqb.spec.in build: drop allegedly no longer intrusive syslog-tests opt-in switch Dec 12, 2016

README.markdown

libqb

What is libqb?

libqb is a library with the primary purpose of providing high-performance, reusable features for client-server architecture, such as logging, tracing, inter-process communication (IPC), and polling.

libqb is not intended to be an all-encompassing library, but instead provide focused APIs that are highly tuned for maximum performance for client-server applications.

Build Status COPR Build Status

For more information, see:

Dependencies

  • glib-2.0-devel (If you want to build the glib example code)
  • check-devel (If you want to run the tests)
  • doxygen and graphviz (If you want to build the doxygen man pages or html manual)

Source Control (GIT)

git clone git://github.com/ClusterLabs/libqb.git

See Github

Installing from source

$ ./autogen.sh
$ ./configure
$ make
$ sudo make install

How you can help

If you find this project useful, you may want to consider supporting its future development. There are a number of ways to support the project.