[JDEV] Re: jabberd 1.4.3 release candidate
Frank Seesink
frank at mail.wvnet.edu
Sun Oct 12 13:29:50 CDT 2003
Peter,
Checked out the CVS code. A few questions:
1. I notice that ./jabberd/pth-1.4.0 is not in CVS. Will the final
tar/gzip file contain this when v1.4.3 is released (as it was in v1.4.2)?
2. I also noticed a few minor changes to ./configure, namely removing
instructions for building pth. Will those be restored as in 1.4.2?
I'm working on patches to allow jabberd to compile cleanly under Cygwin
like it does under *nix. This basically involves just modifying various
Makefiles, and following some simple steps like building pth before
attempting to build jabberd (hence the questions). I'm doing the same
for JUD, MU-Conference, xdb_ldap, and xdb_sql (all of which I've gotten
to compile).
I've had v1.4.2 running in production under Cygwin since July (dept. use
only), with SSL support, JUD v0.5, and MU-Conference v0.3 (v0.5.2 would
cause segfaults, but v0.3 works great). Recently I tried turning up s2s
and had jabberd segfault.
In short, the two things that bite you in Cygwin are dynamic libraries
and lack of BIND/libresolv. I plan to write up more on this in the
future, but basically dynamic libraries in Windows end in .DLL, not .a,
and require the use of a Cygwin wrapper tool so that they are loaded by
Windows properly. As for libresolv, Cygwin still does not offer a BIND
or equivalent package, and it is ONLY an issue for compiling apps which
require DNS resolution (like Jabber) via functions like res_query()
normally offered in the libresolv library. Other than these two
differences, building under Cygwin is really no different than Linux
(heck, Red Hat maintains Cygwin :-) ).
Also recently discovered minires v0.9.7, a nice non-caching resolver
written by someone obviously as frustrated with the lack of a libresolv
as I am. This MAY allow jabber (both 1.4.x & 2.0.0) to build cleanly
under Cygwin--1.4.x via the modified Makefiles I will submit, 2.0.0 by
the fact they're using autoconf and all the newer tools which I believe
now automate the building of DLLs even under Cygwin. But won't know
with 2.0.0 'til I get past the ./configure script (it's giving me sh*tfits).
Starting to test the 1.4.3 build now. More to come soon.
Peter Saint-Andre wrote:
> On behalf of the jabberd 1.4 team, I'd like to announce a release
> candidate for jabberd 1.4.3. It is expected that this will be the
> terminal release for the jabberd 1.4 codebase. In order to test this
> release, please check out the tagged code from the 'jabberd14' module
> on JabberStudio by typing the following command:
>
> cvs co -r JABBERD_1_4_3 jabberd14
>
> For the next week, the jabberd 1.4 team will accept code patches that
> fix known bugs in the code (NO NEW FEATURES!). Please send any patches
> to jdev at jabber.org before the end of the day on Wednesday, October 15.
>
> Thanks.
>
> Peter
More information about the JDev
mailing list