Hi Dave!

Dave Dykstra schrieb am 2002-02-25 15:29:16:
> For implementation, I guess it would make sense to adapt the dnsrv code
> from the open source jabber server in the clients.  It does look
> complicated enough and common enough that it ought to become integrated
> into a unix operating system library call; does anybody know of such a
> thing in the works?  Turning to google again on "rfc 2782 gnu" I find
>     http://ruli.sourceforge.net
> but it doesn't look to be quite ready to go.

The dnsrv code in jabberd uses some functions calls that are not thread
save. E.g. gethostbyname instead of gethostbyname_r. This wouldn't work
for some clients I think.

In general there seem to be some multithreading problems in the jabber
server components. E.g. the yahoo-transport hasn't stopped working
because yahoo! changed protocols but because it's not aware of being
multithreaded and jabberd-1.4.2 seems to organize the threads a little
bit different. I changed that and yahoo-transport is working well again.


Tot kijk
   Matthias
-- 
Fon: +49-(0)70 0770 07770               http://matthias-wimmer.de/
Fax: +49-(0)89 312 88 654               jabber:[EMAIL PROTECTED]

Attachment: msg04589/pgp00000.pgp
Description: PGP signature

Reply via email to