I have googled-up a lot of complaints regarding Jabberd v2.2.14 and GSASL v1.6.1. Apparently, there is a bug in the GSASL DIGEST-MD5 module that fails when interfacing with either PSi or Pidgin. From the
Jabberd2 List Archives, see this discussion between
Julius Schwartzenberg and Eric Schnoebelen.
Krayon also reports
problems with later versions of gsasl and jabberd2 2.2.14 and following the application of the reverting patch
(see below), that "everything works once again".
This
commit from the GNU gSASL Organization suggests that "
The server code [will now return] GSASL_OK after the final token" after applying this
Patch (see the
commitdiff page).
A tarball of the entire GSASL ap. is downloadable if you click on
snapshot from the
commit page.
The problem I'm trying to solve now is finding the
server.c source in the FreeBSD port . . .it's gone. I assume it was part of the work files associated with the make. I'm going to try a make build on the gsasl port and see what I can find, apply the patch, and remake the ap.
Film at eleven!