PDA

View Full Version : [jadmin] jabberd-2.2.0 release!


Tomasz Sterna
05-22-2008, 06:10 PM
Finally time for jabberd 2.2.

Get 2.2.0 release as usual at:
http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.2.0.tar.gz
http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.2.0.tar.bz2

and read: http://svn.xiaoka.com/jabberd2/trunk/UPGRADE


This is a major feature enhancement release.

The main change, yelding a new minor version is merging asynchronous DNS
resolver directly to s2s component, thus removal of the resolver component.
Certificate handling for each vHost is also working correctly now.
These all thanks to new developer - Simon Arlott.

Licensing issues with several jabberd source files were resolved, so jabberd
may now be included with license strict distributions like Debian.

Many bugfixes makes jabberd even more stable.

There is also one experimental feature in jabberd present - extension
to jabber:iq:private storage - pushing storage items changes to other
interested connected resources. This makes synchronising usage of private
storage very easy.


ChangeLog:
* Ported apr_base64.c from Apache httpd 2.2.8
* Using GSASL Base64 implementation with sasl_gsasl
* Merged asynchronous domain resolving in s2s component support by
Simon Arlott.
* Merged Eric Schnoebelen assert fixes. Closes #215
* Removed NULL user storage_get
* Added PostgreSQL DB update sctipt
* Fix for non-existant s2s local.id
* Proper certificate per vHost handling by Simon Arlott. Fixes #1
* Required gsasl 0.2.26 version for proper DIGEST-MD5
implementation. Added gsasl patch in contrib. Refs #200
* Fix for GSASL ANONYMOUS login
* Implemented jabber:iq:private change pushes to interested
resources
* Fixed local resource check
* Added missing jabberd.in to distribution

For a full ChangeLog see:
http://svn.xiaoka.com/jabberd2/tags/jabberd-2.2.0/ChangeLog



--
/\_./o__ Tomasz Sterna
(/^/(_^^' Xiaoka.com
._.(_.)_ XMPP: smoku (AT) xiaoka (DOT) com

_______________________________________________
JAdmin mailing list
JAdmin (AT) jabber (DOT) org
http://mail.jabber.org/mailman/listinfo/jadmin
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
_______________________________________________

Norman Rasmussen
05-23-2008, 01:34 PM
On Thu, May 22, 2008 at 5:08 PM, Tomasz Sterna <tomek (AT) xiaoka (DOT) com> wrote:

> Finally time for jabberd 2.2.
> Get 2.2.0 release as usual at:
> http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.2.0.tar.gz
> http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.2.0.tar.bz2
>

Tried to compile with svn/contrib/debian and debuild:

> dpkg-checkbuilddeps: Unmet build dependencies: libgsasl7-dev (>= 0.2.14)
libsqlite3-dev libdb4.2-dev libntlm0-dev
so I `aptitude install libsqlite3-dev libdb4.2-dev libntlm0-dev
libgsasl7-dev` - it removed libdb-dev so it could install libdb4.2-dev
then I debuild again (highlights):

[...]
cp -f /usr/share/misc/config.sub config.sub
cp -f /usr/share/misc/config.guess config.guess
../configure --host=i486-linux-gnu --build=i486-linux-gnu --prefix=/usr
--mandir=\${prefix}/share/man --infodir=\${prefix
}/share/info --sysconfdir=/etc --localstatedir=/var --enable-mysql
--enable-pgsql --enable-sqlite --enable-db --enable-l
dap --enable-pam --enable-pipe --enable-anon --enable-fs --enable-sasl=gsasl
CFLAGS="-Wall -O2"
configure: WARNING: Unrecognized options: --enable-sasl
checking for a BSD-compatible install... /usr/bin/install -c
[...]
checking for Libidn version >= 0.3.0... yes
checking for dns_init in -ludns... no
configure: error: UDNS library not found
make: *** [config.status] Error 1
debuild: fatal error at line 1264:
debian/rules build failed

so what's missing, and should it be added to build deps?

--
- Norman Rasmussen
- Email: norman (AT) rasmussen (DOT) co.za
- Home page: http://norman.rasmussen.co.za/

_______________________________________________
JAdmin mailing list
JAdmin (AT) jabber (DOT) org
http://mail.jabber.org/mailman/listinfo/jadmin
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
_______________________________________________

Maxim Britov
05-23-2008, 02:00 PM
On Fri, 23 May 2008 12:33:24 +0100
Norman Rasmussen wrote:

.... skipped ....
> configure: error: UDNS library not found
> make: *** [config.status] Error 1
> debuild: fatal error at line 1264:
> debian/rules build failed
>
> so what's missing, and should it be added to build deps?

Please check README:
Required packages:

- expat - XML parsing libraries
http://expat.sourceforge.net/
- GnuSASL (0.2.26 or higher) - Simple Authentication and Security Layer library
http://www.gnu.org/software/gsasl/
(please see contrib/ subdir for patches)
!!! Here
- UDNS - asyncronous DNS resolver library
http://www.corpit.ru/mjt/udns.html



--
Maxim Britov

GnuPG KeyID 0x4580A6D66F3DB1FB xmpp:maxim (AT) modum (DOT) by
Fingerprint: 4059 B5C5 8985 5A47 8F5A 8623 4580 A6D6 6F3D B1FB
GnuPG-ru Team (http://lists.gnupg.org/mailman/listinfo/gnupg-ru
xmpp:gnupg-ru (AT) conference (DOT) jabber.ru)
_______________________________________________
JAdmin mailing list
JAdmin (AT) jabber (DOT) org
http://mail.jabber.org/mailman/listinfo/jadmin
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
_______________________________________________

Tomasz Sterna
05-23-2008, 02:02 PM
Dnia 2008-05-23, piÄ… o godzinie 12:33 +0100, Norman Rasmussen pisze:
> Tried to compile with svn/contrib/debian and debuild:

I didn't check the debian packages as I do not use Debian anymore.
Patches are welcome. :-)


> so what's missing, and should it be added to build deps?

runtime deps: libudns0
build deps: libudns-dev


--
/\_./o__ Tomasz Sterna
(/^/(_^^' http://www.xiaoka.com/
._.(_.)_ im:smoku (AT) xiaoka (DOT) com

_______________________________________________
JAdmin mailing list
JAdmin (AT) jabber (DOT) org
http://mail.jabber.org/mailman/listinfo/jadmin
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
_______________________________________________

Norman Rasmussen
05-23-2008, 03:57 PM
On Fri, May 23, 2008 at 12:33 PM, Norman Rasmussen <norman (AT) rasmussen (DOT) co.za>
wrote:

> so what's missing, and should it be added to build deps?
>

Apologies, debuild now tells me:

checking for Libidn version >= 0.3.0... yes
checking for dns_init in -ludns... yes
checking gsasl.h usability... yes
checking gsasl.h presence... yes
checking for gsasl.h... yes
checking for gsasl_check_version in -lgsasl... yes
checking for GnuSASL version >= 0.2.26... no
configure: error: no SASL backend available out of: gsasl
make: *** [config.status] Error 1

Surely the GnuSASL version should be a run-time check? Any idea which
package I need to install to fix this?

--
- Norman Rasmussen
- Email: norman (AT) rasmussen (DOT) co.za
- Home page: http://norman.rasmussen.co.za/

_______________________________________________
JAdmin mailing list
JAdmin (AT) jabber (DOT) org
http://mail.jabber.org/mailman/listinfo/jadmin
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
_______________________________________________

Tomasz Sterna
05-23-2008, 04:30 PM
Dnia 2008-05-23, piÄ… o godzinie 14:56 +0100, Norman Rasmussen pisze:
> checking for GnuSASL version >= 0.2.26... no
> Any idea which package I need to install to fix this?

gsasl 0.2.26


--
/\_./o__ Tomasz Sterna
(/^/(_^^' http://www.xiaoka.com/
._.(_.)_ im:smoku (AT) xiaoka (DOT) com

_______________________________________________
JAdmin mailing list
JAdmin (AT) jabber (DOT) org
http://mail.jabber.org/mailman/listinfo/jadmin
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
_______________________________________________

Harald Braumann
05-23-2008, 04:31 PM
On Fri, 23 May 2008 14:56:16 +0100
"Norman Rasmussen" <norman (AT) rasmussen (DOT) co.za> wrote:

> On Fri, May 23, 2008 at 12:33 PM, Norman Rasmussen
> <norman (AT) rasmussen (DOT) co.za> wrote:
>
> > so what's missing, and should it be added to build deps?
> >
>
> Apologies, debuild now tells me:
>
> checking for Libidn version >= 0.3.0... yes
> checking for dns_init in -ludns... yes
> checking gsasl.h usability... yes
> checking gsasl.h presence... yes
> checking for gsasl.h... yes
> checking for gsasl_check_version in -lgsasl... yes
> checking for GnuSASL version >= 0.2.26... no
> configure: error: no SASL backend available out of: gsasl
> make: *** [config.status] Error 1
>
> Surely the GnuSASL version should be a run-time check? Any idea which
> package I need to install to fix this?
>
Forget the debian patch in the source. It's stone old. I'm going to
upload the package, probably today. You can get it from
"deb http://debian.unheit.net/debian/ unstable main".

For compilation you'll need gsasl > 0.2.26, which is not yet in
debian main. In the meantime you cat that version from the above deb
archive as well.

Cheers,
harry

_______________________________________________
JAdmin mailing list
JAdmin (AT) jabber (DOT) org
http://mail.jabber.org/mailman/listinfo/jadmin
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
_______________________________________________

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFINtSXwMFqDB+mz24RAtw8AJ41jxXQ65kXBXKeu5yYSn iglCGWNwCeOZZg
QWjoO87mgy8sFL8hiLL/kYA=
=EsH8
-----END PGP SIGNATURE-----

Tomasz Sterna
05-23-2008, 04:38 PM
Dnia 2008-05-23, piÄ… o godzinie 16:28 +0200, Harald Braumann pisze:
> Forget the debian patch in the source. It's stone old. I'm going to
> upload the package, probably today. You can get it from
> "deb http://debian.unheit.net/debian/ unstable main".

So I will remove the debian files from the contrib dir now. :-)


--
/\_./o__ Tomasz Sterna
(/^/(_^^' http://www.xiaoka.com/
._.(_.)_ im:smoku (AT) xiaoka (DOT) com

_______________________________________________
JAdmin mailing list
JAdmin (AT) jabber (DOT) org
http://mail.jabber.org/mailman/listinfo/jadmin
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
_______________________________________________

Harald Braumann
05-23-2008, 05:23 PM
On Fri, 23 May 2008 16:35:35 +0200
Tomasz Sterna <tomek (AT) xiaoka (DOT) com> wrote:

> Dnia 2008-05-23, piÄ… o godzinie 16:28 +0200, Harald Braumann pisze:
> > Forget the debian patch in the source. It's stone old. I'm going to
> > upload the package, probably today. You can get it from
> > "deb http://debian.unheit.net/debian/ unstable main".
>
> So I will remove the debian files from the contrib dir now. :-)

Yeah, I guess that wouldn't hurt anybody and saves work. Anyone who's
interested can get the source from my deb repository. Should others be
interested in helping packaging, I could make my VCS public.

And I hope that eventually some Debian dev can be found who maintains
the package in the official Debain main repository. Though I haven't
make to much of an effort, yet, to make this happen.

Cheers,
harry

_______________________________________________
JAdmin mailing list
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
Forum: http://www.jabberforum.org/forumdisplay.php?f=19
Info:http://mail.jabber.org/mailman/listinfo/jadmin
Unsubscribe: JAdmin-unsubscribe (AT) jabber (DOT) org
_______________________________________________

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFINuEPwMFqDB+mz24RAvW0AJ9vX3hw9fQP5cvMS2m4C/MUVvJl6gCdFs0k
oO0svryYhKUHc+D0rohrd3g=
=2ivp
-----END PGP SIGNATURE-----

Norman Rasmussen
05-23-2008, 06:43 PM
On Fri, May 23, 2008 at 4:21 PM, Harald Braumann <harry (AT) unheit (DOT) net> wrote:

> Yeah, I guess that wouldn't hurt anybody and saves work. Anyone who's
> interested can get the source from my deb repository. Should others be
> interested in helping packaging, I could make my VCS public.
>

Yes please, I used to carry packages, but updating the debian control files
is beyond my skill level (or spare time) at the moment. I like to update
the max vcard field in my builds to 48kb of binary data.

--
- Norman Rasmussen
- Email: norman (AT) rasmussen (DOT) co.za
- Home page: http://norman.rasmussen.co.za/

_______________________________________________
JAdmin mailing list
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
Forum: http://www.jabberforum.org/forumdisplay.php?f=19
Info: http://mail.jabber.org/mailman/listinfo/jadmin
Unsubscribe: JAdmin-unsubscribe (AT) jabber (DOT) org
_______________________________________________

Tomasz Sterna
05-23-2008, 10:34 PM
Dnia 2008-05-23, piÄ… o godzinie 17:21 +0200, Harald Braumann pisze:
> > So I will remove the debian files from the contrib dir now. :-)
>
> Yeah, I guess that wouldn't hurt anybody and saves work. Anyone who's
> interested can get the source from my deb repository.

I linked your repository at http://jabberd2.xiaoka.com/wiki/WikiStart


--
/\_./o__ Tomasz Sterna
(/^/(_^^' http://www.xiaoka.com/
._.(_.)_ im:smoku (AT) xiaoka (DOT) com

_______________________________________________
JAdmin mailing list
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
Forum: http://www.jabberforum.org/forumdisplay.php?f=19
Info: http://mail.jabber.org/mailman/listinfo/jadmin
Unsubscribe: JAdmin-unsubscribe (AT) jabber (DOT) org
_______________________________________________

Harald Braumann
05-24-2008, 02:13 AM
On Fri, 23 May 2008 17:41:29 +0100
"Norman Rasmussen" <norman (AT) rasmussen (DOT) co.za> wrote:

> On Fri, May 23, 2008 at 4:21 PM, Harald Braumann <harry (AT) unheit (DOT) net>
> wrote:
>
> > Yeah, I guess that wouldn't hurt anybody and saves work. Anyone
> > who's interested can get the source from my deb repository. Should
> > others be interested in helping packaging, I could make my VCS
> > public.
> >
>
> Yes please, I used to carry packages, but updating the debian control
> files is beyond my skill level (or spare time) at the moment.

Oh, I wasn't aware, that you took care of the debian stuff.

> I like
> to update the max vcard field in my builds to 48kb of binary data.

What do you mean?

Cheers,
harry


_______________________________________________
JAdmin mailing list
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
Forum: http://www.jabberforum.org/forumdisplay.php?f=19
Info: http://mail.jabber.org/mailman/listinfo/jadmin
Unsubscribe: JAdmin-unsubscribe (AT) jabber (DOT) org
_______________________________________________

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIN11bwMFqDB+mz24RAvC0AJ0X6HRDEljnrCzVIzPEIR RvO6CAEwCgsxRE
lXawgh0ag5ik94A5kyUDd1k=
=RGkw
-----END PGP SIGNATURE-----

Jorge Salamero Sanz
05-24-2008, 11:04 AM
On Saturday 24 May 2008 02:12:04 Harald Braumann wrote:
> > Yes please, I used to carry packages, but updating the debian control
> > files is beyond my skill level (or spare time) at the moment. Â*
>
> Oh,

i requested those changes to tomasz because i uploaded jabberd2 to debian but
was rejected by ftpmasters due license issues.

as soon as gsasl 0.2.26 is in debian i'll upload a new version.

_______________________________________________
JAdmin mailing list
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
Forum: http://www.jabberforum.org/forumdisplay.php?f=19
Info: http://mail.jabber.org/mailman/listinfo/jadmin
Unsubscribe: JAdmin-unsubscribe (AT) jabber (DOT) org
_______________________________________________

Harald Braumann
05-24-2008, 12:31 PM
On Sat, 24 May 2008 11:03:16 +0200
Jorge Salamero Sanz <bencer (AT) cauterized (DOT) net> wrote:

> On Saturday 24 May 2008 02:12:04 Harald Braumann wrote:
> > > Yes please, I used to carry packages, but updating the debian
> > > control files is beyond my skill level (or spare time) at the
> > > moment. *
> >
> > Oh,
>
> i requested those changes to tomasz because i uploaded jabberd2 to
> debian but was rejected by ftpmasters due license issues.

Did you take the debian stuff from contrib, or did you make your own
package?

Cheers,
harry

>
> as soon as gsasl 0.2.26 is in debian i'll upload a new version.
>

_______________________________________________
JAdmin mailing list
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
Forum: http://www.jabberforum.org/forumdisplay.php?f=19
Info: http://mail.jabber.org/mailman/listinfo/jadmin
Unsubscribe: JAdmin-unsubscribe (AT) jabber (DOT) org
_______________________________________________

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIN+4cwMFqDB+mz24RAprRAKCFksTZDXQZguQx7DE2I3 Lx+Bi7qwCghmGI
3iHrQP3Gc9qBpqwj6K5nuFs=
=F4Lh
-----END PGP SIGNATURE-----

Norman Rasmussen
05-28-2008, 04:18 PM
On Sat, May 24, 2008 at 1:12 AM, Harald Braumann <harry (AT) unheit (DOT) net> wrote:

> Oh, I wasn't aware, that you took care of the debian stuff.
>

I wasn't - I was building them from mentors.debian.net with some patches for
vcard photo (not required any more)


> > I like to update the max vcard field in my builds to 48kb of binary data.
> What do you mean?
>

vcard fields are by default limited to 16384 chars (12kb of base64 encoded
data), I changed that to 65536 (48kb base64) for my builds.

--
- Norman Rasmussen
- Email: norman (AT) rasmussen (DOT) co.za
- Home page: http://norman.rasmussen.co.za/

_______________________________________________
JAdmin mailing list
FAQ: http://www.jabber.org/discussion-lists/jadmin-faq
Forum: http://www.jabberforum.org/forumdisplay.php?f=19
Info: http://mail.jabber.org/mailman/listinfo/jadmin
Unsubscribe: JAdmin-unsubscribe (AT) jabber (DOT) org
_______________________________________________