Warning: This is old version of the site! Return to the current version.

29 Jan 2011 (permalink)

Jabber Over HTTP

JOH provides a flexible HTTP Polling proxy which enables access to Jabber ports via HTTP requests. It is easily integrated to jabber2, which lacks built-in support for XEP-0025.

17 Feb 2011 (permalink)

Jabber Over HTTP -- version 1.2

JOH version 1.2 is available for download. New features in this version:

Support for "HTTP CONNECT" proxying.

"HTTP CONNECT" method is considerably faster than XEP-0025. It also imposes less strain on the TCP/IP connection. It is supported by several Jabber clients, among them Psi and Mcabber.

ACLs for requested Jabber servers.

Both incoming connections and the addresses of the requested Jabber servers are protected by TCP wrappers. This allows system administrators to control the set of remote XMPP servers available for proxying.

Special handling for GET requests.

A GET request usually means that someone has pointed his web browser to the URL served by johd or joh.cgi. Both programs can now be configured to either return a 404 response with a configurable HTML content, or to redirect the request to another web server. As an example, see ulysses.gnu.org.ua.

26 Apr 2011 (permalink)


SLB, a simple load balancer, is finally available for download.

27 May 2011 (permalink)


Cfpeek is a tool for processing of structured configuration files. The first stable release is available for download.


Important change in the GINT repository. Users are advised to pull.

12 Aug 2011 (permalink)

GDBM 1.9

A new version of GDBM is finally available, after more than eight years of delay.

13 Aug 2011 (permalink)

GDBM again

And now, after less than one day of delay (sic!) comes a new version of it: GDBM 1.9.1.

13 Nov 2011 (permalink)

GDBM Goes International

Version 1.10, the first internationalized version of GNU DBM is finally available. It is shipped with the following localizations: Finnish, Japanese, German, Polish and Ukrainian.

And as a minor note: no, this time I did not take part in the latter two localizations.