[jadmin] Jabberd14-1.6.1, was: Jabberd14 s2s crash
Ingo Schwarze
schwarze at usta.de
Fri Mar 16 15:20:46 CDT 2007
Hi Matthias,
Matthias Wimmer wrote on Fri, Mar 16, 2007 at 06:41:46PM +0100:
> Soon. It's already feature complete. Just debugging, bug fixing and
> updating documentation is left.
In that case, i should like to ask whether the following NOTICE
is still up to date:
schwarze at athene[4.1cb] $ jabberd14 --version
jabberd14 version 1.6.0
The following optional features have been enabled:
- support for TLS using OpenSSL
- logging to syslog
Default config file is: /etc/jabberd14/jabber.xml
Locales are in: /usr/local/share/locale
For more information please visit http://jabberd.org/
If you need support, check out http://jabberd.org/gettingSupport
NOTICE: With the next release of this software, this package
will get renamed to 'xmppd'. (http://xmppd.org/)
Will jabberd14 actually be called "xmppd" in release 1.6.1?
The reason why i'm asking is that i'm currently working on an
OpenBSD port of jabberd14. What i have done so far is based
on OpenBSD 4.1-current and jabberd14-1.6.0. It configures,
builds, installs, deinstalls, and runs fine as far as i can see
from tests on an internal server. Before publishing the port,
i would want to migrate our Internet server to it, testing it
under real-life conditions. Once that is done, i would submit
it to the OpenBSD team for inclusion in the ports tree (which
doesn't guarantee it will be taken up, but we shall see).
Now, in case it will be renamed, i should start using the new
name right from the beginning. Renaming CVS directories is all
but fun.
Btw - which is off topic in this thread, but possibly not on this
list - we are considering to migrate off jabberd2 because of
experiencing instability in various respects:
* A colleague fixed a connection closing bug in jabberd2/s2s
long ago. That bug badly bit us in production, eating up
file descriptors and CPU. See
http://j2.openaether.org/bugzilla/show_bug.cgi?id=23
When i last checked, jabberd2.1 still contained the same
bug; we never heard anything from anybody upstream.
* Mike Erdely collected ample evidence for additional file
descriptor leaks in jabberd2-2.0s11 which reproducibly
brought down his server even with our patch applied,
see the openbsd-ports list archives for (part of) the details.
* The contents of the jabberd2-2.0 bug tracking system was
never migrated to the new jabberd2-2.1 bug tracking system.
* Trying to upgrade the OpenBSD jabberd2-2.0s11 port to
the newer release jabberd2-2.1, both Mike Erdely and myself
failed miserably. It seems as if new problems have been added
which do not look trivial to sort out. I'm well aware it is
unfortunate that i cannot explain this more precisely, but i
simply do not yet fully understand what goes wrong. The port
builds all right, but the server crashes due to some linkage
problems we do not yet understand.
* Finally, the official maintainer of the OpenBSD jabberd2 port,
Gerardo Santana, gave up on the port; as far as i understand,
because he feared to be unable to assure reliability for
production use.
For these reasons, we guessed that giving jabberd14 a try might
be easier than fixing jabberd2. Up to this point, it looks
promising indeed.
Yours,
Ingo
--
Ingo Schwarze <schwarze at usta.de>
Serverbetrieb usta.de / studis.de
More information about the JAdmin
mailing list