[jdev] mu-conference, JEP-0045 question/comments was "if anyone is having problems with slow propogation"
Etan Reisner
deryni at eden.rutgers.edu
Wed Nov 30 20:42:00 CST 2005
On Thu, 1 Dec 2005, Matthias Wimmer wrote:
> Hi Etan!
>
> Etan Reisner schrieb:
>
>> I don't want to hijack this thread, but since this one is active I thought
>> I'd take advantage of the discussion of the mu-conference development
>> status to request responses to my mail to standards-jig from Sept 29 about
>> some JEP-0045 and mu-conference issues I have run into.
>
> You can fix mu-conference using this patch:
>
>>>>>> snap <<<<<
> diff -ur mu-conference-0.6.0/src/conference_room.c
> mu-conference-0.6.0-fixed/src/conference_room.c
> --- mu-conference-0.6.0/src/conference_room.c 2003-11-15 05:19:45.000000000
> +0100
> +++ mu-conference-0.6.0-fixed/src/conference_room.c 2005-12-01
> 01:24:49.843414808 +0100
> @@ -273,7 +273,7 @@
>
> if(room->secret != NULL)
> {
> - xmlnode_insert_cdata(xmlnode_insert_tag(invite, "password"),
> room->secret, -1);
> + xmlnode_insert_cdata(xmlnode_insert_tag(node, "password"),
> room->secret, -1);
> }
>
> xmlnode_insert_node(result, node);
>>>>>> snap <<<<<
>
>>
>> Please direct any responses to that email and not this one, and if I
>> shouldn't have jumped in here please ignore me.
>
> Sorry, I do not have a copy of this e-mail anymore, so it's far more easy to
> reply here than there ;-) But as it is just a bug in mu-conference, I do not
> thing, that we need a big discussion on standards-jid about that.
>
>
> Tot kijk
> Matthias
Unfortunately, that simple fix doesn't solve the problem. 1) The server
I am working with is using ejabberd and as such uses the ejabberd muc
component. 2) Fixing any single copy of muc isn't much help when all the
other copies are still wrong, especially when as big and well known a
server as jabber.org is using a broken version.
The real problem here is that the spec and the "reference"
implementation disagree and I know that at least gaim had been tested
against muc on jabber.org and as such was broken regarding the spec
(which I noticed when it failed to work on our server at work). gaim
in cvs currently obeys the spec but that causes a problem in the
other diretion. The new problem being that client authors either need
to pick one set of servers to be broken against (ones using
mu-conference or ones obeying the spec), or they need to look in
both places despite the spec existing and indicating the correct place.
Also there were a couple small other comments about the JEP in my email,
but I'll send it again since I figure most people (liek you) don't have
the old email anymore.
-Etan
More information about the JDev
mailing list