I've found an interesting behavior while setting up 'chatbot'. This is using
the more recent CVS code from jabber.org for all perl modules, for chatbot,
and for the 'conference' module.
While XML:Stream and Jabber::Client pass along conference names with
uppercase unchanged:
NJ::Client: SendXML: sent(<presence to='[EMAIL PROTECTED]/chatbot'/>)
XML::Stream: Send: (<presence to='[EMAIL PROTECTED]/chatbot'/>)
The Jabberd process and/or the conference module sends all response with
the name converted to lowercase:
NJ::Client: CallBack: sid(3BA14366) received(<presence
to='[EMAIL PROTECTED]/ChatBot' from='[EMAIL PROTECTED]/chatbot
I had configured ChatBot to hold a group called "Test", and it would spew
presence constantly, because chatbot never believed it had successfully logged
in to the conference as the presence it got back was lowercase, and it was
doing a case-sensitive match.
This behavior most likely also confuses other applications.
Kevin Kadow
MSG.Net, Inc.
_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev