Jason McIntosh | 7 Jan 00:35
Gravatar

Re: Re: MUC configuration question

On Jan 4, 2005, at 1:30 PM, Peter Saint-Andre wrote:

> In article <488274E4-5E14-11D9-99C2-000A95CBBC34 <at> jmac.org>,
>  Jason McIntosh <jmac <at> jmac.org> wrote:
>
>> Peter, or anyone else who pays more attention to the spec than me:
>>
>> In JEP-0045, are the the Jabber Registrar-defined "muc#roomconfig_foo"
>> fields the _only_ fields that the MUC server should expect in incoming
>> room-configuration forms?
>>
>> I'm currently running into a problem where a new Volity referee is
>> having trouble configuraing a room for the non-anonymity it wants,
>> because the MUC server currently running on volity.net seems to be 
>> deaf
>> to all those fields, and offers instead (when asked for a blank form)
>> some completely different, non-namespaced fields of its own.
>
> Those are the recommended configuration fields. A MUC server is allowed
> to offer other fields, but that is not recommended. I'd file a bug
> report with the ejabberd folks.

OK.

Is there a way, perhaps through disco, to tell if a server responds to 
those fields? I'd would be nice if a game server program, upon launch, 
could make sure that the MUC server it's configured to use supports the 
only configuration fields it knows how to send.

>> (I am suspecting that the ejabberd MUC (at least the version we're
>> running now) is a little weird and off-spec in other ways -- most
>> notably in that, if I send no config form at all to a new room, other
>> users can still wander in.)
>
> It may time out the room configuration. That's mentioned in JEP-0045 as
> allowable.

I don't think that's the case here... the non-creating user (the Volity 
player who has just asked a game server to make a new table) is 
entering the room less than a second after the newly spawned referee 
creates and enters it (and then fails to configure it due to lines of 
code I commented out while debugging).

I've asked Andy to drop the volity.net MUC server back to the jabberd 
version for the time being.

--
   Jason McIntosh             jmac <at> jmac.org
Somerville, MA, USA       http://www.jmac.org

-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

Gmane