Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
C library for interaction with a Burrow server
branch: master
Failed to load latest commit information.
config Use PANDORA_REQUIRE_LIBCURL to find libcurl.
docs/doxygen Added doxygen comments for all the functions in curl_backend.c
examples Fixed some errors with oneshot. Removed CURL_VERBOSE setting from htt…
libburrow At this point, I think we are now always checking the return value of…
m4
support Almost to working tests
tests Fixed http filters bug (probably my fault originally), refactored tes…
.gitignore half way through with the new changes
AUTHORS First commit. Almost a skeleton project, but not really
COPYING Updated licenses
ChangeLog Valgrind suppressions and more test updates
INSTALL
Makefile.am Add dictionary.h to allow make distcheck to work.
NEWS Valgrind suppressions and more test updates
README Fixed some errors with oneshot. Removed CURL_VERBOSE setting from htt…
configure.ac More license updates
valgrind.suppressions Valgrind suppressions and more test updates

README

libburrow
=========

This project provides an asynchronous C library for interacting with a Burrow
message queue server. See: http://burrow.openstack.org/

Status
------

This is an early-release version of the library. Major functionality is
in place, and functional, but there are doubtless bugs, quirks, kludges,
and goblins hiding in the code.

Use with caution.

Maintainer Setup
----------------

If you didn't download this as a tarball, you probably pulled it from
a souce-control repository. In that case, please run:

  # ./config/autorun.sh
  
That'll setup the autotools environment.

Compilation
-----------

Now that your autotools environment is set up (or if you downloaded this
as a tarball), please run:

  # ./configure
  # ./make && ./make install

To install the library.

Tests
-----

Tests are located in the tests/ subfolder. To run test applications, please run:

	$ make check

This will compile and run test files. (Note: new files must also be added to
Makefile.am, by modifying check_PROGRAMS).

You may find yourself wanting to run a test in gdb. You may find yourself
wanting to run code coverage. Well, we can do all this and more!
Supported commands of further interest:

  $ make check-valgrind  # run tests thru valgrind
  $ make check-gdb       # run tests thru gdb
  $ make lcov            # run tests and calculate line coverage
                         # make sure you first ./configure --enable-coverage

Functional Tests
----------------

These haven't been implemented yet, but eventually will, under examples/
More notes to come in the future.
Something went wrong with that request. Please try again.