By default, gloox is licensed under the GNU General Public License v3. See the Licensing page for alternatives. Versions older than gloox 1.0.3 are licensed under the GPLv2.

gloox 1.0.18
MD5: 0c13fa8c96cd9b68c28ea2501b15ada1

MD5: 2205cc560e72cd996adf2ec91ae39fc2


  • GnuTLS (recommended, v2.12 or above, for TLS support)
  • OpenSSL or libreSSL (optional replacement for GnuTLS, v1.0.2 or above, for TLS support)
  • LibIDN (recommended, v0.5.x or above, for JID prepping)
  • Zlib (optional, v1.2.3, for Stream Compression)

On Windows, gloox can be built with native SChannel for TLS support.

Anonymous read-only svn access

The stable branch can be found in branches/1.0. Bugfixes will be applied here, and some new features added.

svn co svn:// gloox-1.0

Development of new features happens in trunk. There is absolutely no guarantee that this code compiles or works as expected (even though usually it at least compiles). To check out the bleeding edge source:

svn co svn:// gloox

You can get the previous stable branch’s source by issuing the following command. Usually only bugfixes get applied here.

svn co svn:// gloox-0.9

If you are on *nix, create the build system by running from inside the directory you just checked out:


source installation

First, the usual


The library will be installed to /usr/local by default. You can change that using the –prefix switch with configure. See configure –help for a full list of available options.


then as user root:

make install