external plugin and yahoo registering
erudd at netfor.com
Thu Oct 25 13:58:18 UTC 2007
I've had the issue with reconnecting while using the mu-conference
component. DJabberd just doesn't allow mu-conference to reconnect if I
restart mu-conference. So I have to restart the ENTIRE thing.
Definitely a Bug in djabberd.
Franky Van Liedekerke wrote:
> Hi all,
> I have some issues with the current CVS and was wondering if anybody else experiences the same behavior:
> 1) when I define an external component (eg for msn), the order of the lines seems to be important: using
> <Plugin DJabberd::PresenceChecker::Local />
> <Plugin DJabberd::Delivery::Local />
> <Plugin DJabberd::Delivery::S2S />
> <Plugin DJabberd::Plugin::EntityTime />
> before my subdomain:
> <Subdomain msn>
> <Plugin DJabberd::Component::External>
> ListenPort 5347
> Secret xxxx
> the subdomains fails to function correctly (what I mean in this case: the msn plugin connects fine, but then I can't register or see any of the possibilities the msn connector has).
> Is this normal? Or should the subdomains always be defined first? Is the order not that relevant for eg. sqlite authentication?
> 2) When putting the lines in correct order, the plugin *seems* to load and function fine (I still need to really get a msn or aim account ...).
> But: shutting down the msn python script and relaunching it, gives me troubles. I tried it with a telnet to the port, cancel the telnet and trying again:
> DEBUG DJabberd.Component.External Accepting connection from component yahoo.xxx
> DEBUG DJabberd.Connection.ComponentIn Making a DJabberd::Connection::ComponentIn for fd 12
> INFO DJabberd.Component.External Shutting down listener for component yahoo.xxx
> ERROR DJabberd.Connection.ComponentIn disconnected DJabberd::Connection::ComponentIn=ARRAY(0x9c91c24) because: XML not well-formed in xmlParseChunk
> Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/site_perl/5.8.8/DJabberd/Connection.pm line 540.
> WARN DJabberd.Connection.ComponentIn parsing *****
> INFO DJabberd.Component.External Component yahoo.xxx disconnected.
> INFO DJabberd.Component.External Started listener for component yahoo.xxx on TCP socket <127.0.0.1:5350>
> As you can see, djabberd starts listening again on the port, but doesn't seem to respond at all any more to traffic on that port.
> 3) Ignoring the above 2 problems, the only thing that is not working is the yahoo python thingie (PyIMt, see the xmppy project on sourceforge). All other plugins work (pymsn, pyaim-t, pyicq-t). Anybody else has that problem with PyIMt?
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 284 bytes
Desc: not available
Url : http://lists.danga.com/pipermail/djabberd/attachments/20071025/000d1762/erudd.vcf
More information about the Djabberd