DJabberd is a nice, small Jabber daemon written in Perl. After being fed up by ejabberd I gave DJabberd a try and it was well worth it.
OOTB it was a bit difficult to setup, but after creating proper debian packages it works pretty well.
You can grab my packages from packages.gauner.org (see the VBoxAdm download page for information on how to set the repo up).
apt-get install djabberd libdjabberd-authen-htdigest-perl libdjabberd-rosterstorage-sqlite-perlYou can find my modifications at GitHub: https://github.com/dominikschulz