673a1308b1803984b0addd1bcbd91521568b1051
(a filtered version of) the default logger which we implemented in the library but was no longer accessible. This makes it much easier for the caller to turn logging on by just passing this default log handler callback pointer into xmpp_ctx_new() instead of having to always implement boilerplate. Another option would have been xmpp_get_default_log_level(ctx, level) to change the filter level of the build in logger, which is installed if you pass NULL to xmpp_ctx_new(). In this method the logger would filter everything by default.
This is libstrophe, our experimental XMPP C client library.
Our goals are:
(a) usable quickly
(b) well documented
(c) reliable
(d) not suck
And to implement the complete XMPP spec, but not the historical Jabber
bits.
== Build Instructions ==
We use the 'scons' tool to build the library, unit tests,
documentation and examples. You'll need to obtain a copy
from http://www.scons.org/ or from your system distributor.
Once scons is installed, invoke 'scons' in the top-level
directory to build the library. This will create a static
library (also in the top-level) directory which can be
linked into other programs. The public api is defined
in <xmpp.h> which is also in the top-level directory.
Invoke 'scons test' in the top-level directory to execute
the unit and self tests.
The examples/ directory contains some examples of how to
use the library; these may be helpful in addition to the
API documentation in doc/.
Description
Languages
C
95.1%
M4
2.9%
Makefile
1.7%
Shell
0.3%