Once again trying this one out on FreeBSD. The good news is, we got through the build this time.
Now for the bad stuff... The first glitch happened on the make install. During the install I got an error stating that it couldn't chown on /usr/local/etc/jabberd. Wanting to just get past this to test the server I manually created the directory. When I ran the install again it setup the config directory as /usr/local/etc rather than all the way to the jabberd directory. Again, looking to just get to trying out the server I moved all the config files into the jabberd directory and used /usr/local/etc/jabberd.cfg to point to them. That got through the install glitches, which we didn't have on prior versions. I should explain that we're using the ldap authentication with MySQL as the sm back end. For this test setup all SSL and SASL was turned off. We normally run with SSL, but I just wanted to run through the bare basics to start with. I was able to then login to the server, and was able to send messages. At this point I got right into testing one of my original problems, setting an away message on the client. This kills the server instantly. Running in debug mode, the following message displays when the server crashes due to this. ROUT: Wed May 16 00:16:37 2007 [notice] [c2s] online (bound to 192.168.3.87, port 59438) ROUT: sx (sasl_cyrus.c:297) 349 bytes encoded for sasl channel ERROR: sm died. Shutting down server. JBRD: Got a signal... pass it on. JBRD: It was a TERM. Shut it all down! Last time this was due to that strndup usage that FreeBSD doesn't have. Not the case this time. I didn't get much deeper than this error above. So, at least we're getting through the build. I only ran the basic installation once, so that may have been just a one time glitch. The away message thing is definitely not cool. One last note in this long post. There's something wrong with the DNS setup for this mailing list. No MX record exists for the lists.xiaoda.com domain, which is causing every mail server but my one at home to bounce my messages into your list. Tomasz Sterna wrote: > It is a good time for jabberd2 project. > The 2.1.6 release brings some new features alongside bugfixes. > > We have two new members in the team: > - Tomasz Sieprawski, who coded XEP-0199 XMPP Ping support > - Matt Harmon, who will be taking care of the project documentation > > Get 2.1.6 release as usual at: > http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.1.6.tar.gz > http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.1.6.tar.bz2 > and read: http://svn.xiaoka.com/jabberd2/trunk/UPGRADE > > > > ChangeLog: > * Implemented XEP-0199: XMPP Ping. Closes #23 > * Added support for reloading c2s serviced hosts on SIGHUP > * Support for different SASL library backends > * Merged GSASL sx SASL plugin. Integrated as a default SASL backend with > Cyrus as an alternative. > * added define for PATH_MAX that do not exist on *BSD > * Added substitution implementations of strndup() and timegm(). > * Revamped ./configure script creation > * Made UTC time counting more portable > * Fixed oracle configure bug. Fixes #69 > > -- "In theory, there is no difference between theory and practice. In practice, there is." - Yogi Berra _______________________________________________ jabberd2 mailing list [email protected] http://lists.xiaoka.com/listinfo.cgi/jabberd2-xiaoka.com
