Greg Hudson’s MIT blog


XMPP: More issues

Posted in XMPP by ghudson on the August 23rd, 2007

* During the debugging of the second cutover, I noticed I had generated invalid XML for vCard entries transferred from the jabberd2 database.  I fixed that before anyone had much chance to notice.

* If you haven’t changed your password since July 2000, you can’t log in.  The same problem happens with win.mit.edu; it’s due to a lack of krb4 support in the relevant code path.  I noticed this problem on the test server (I hadn’t changed my password since then myself), but never had a context to document it in.  At least one user has run into the problem since the cutover.

* People haven’t been able to create new roster entries or queue online messages, due to a bug in my DB conversion script.  I hadn’t set up the “next ID” field for roster items or offline messages, so the server was trying to create new entries with old IDs and running afoul of primary key constraints.  Whoops.  Fixed now.
* A co-worker’s logging bot can’t connect due to a SASL authorization error.   The bot uses XML::Stream but it doesn’t seem to be the same problem as Barnowl had.  I’m still collecting information.

* Our server can’t communicate with gizmoproject due to some kind of dialback issue.  Googling for “gizmoproject openfire” doesn’t immediately give me the answer, so I need to look into that further myself.

Leave a Reply

You must be logged in to post a comment.