Re: [Standards] Controlling Receipt of MUC participant presence

2008-08-31 Thread Jonathan Schleifer

Am 30.08.2008 um 23:52 schrieb Peter Saint-Andre:

Heck, I wonder if certain features in MUC might be better defined in  
separate specifications (e.g., all the room history handling and the  
request a unique room name feature).


That sounds like a good idea!

--
Jonathan



PGP.sig
Description: This is a digitally signed message part


Re: [Standards] Controlling Receipt of MUC participant presence

2008-08-31 Thread Pavel Simerda
+1 for this idea

On Sun, 31 Aug 2008 12:42:13 +0200
Jonathan Schleifer [EMAIL PROTECTED] wrote:

 Am 30.08.2008 um 23:52 schrieb Peter Saint-Andre:
 
  Heck, I wonder if certain features in MUC might be better defined
  in separate specifications (e.g., all the room history handling and
  the request a unique room name feature).
 
 That sounds like a good idea!
 
 --
 Jonathan
 


-- 

Web: http://www.pavlix.net/
Jabber  Mail: pavlix(at)pavlix.net
OpenID: pavlix.net


Re: [Standards] Controlling Receipt of MUC participant presence

2008-08-31 Thread Peter Saint-Andre

Pavel Simerda wrote:


On Sat, 30 Aug 2008 15:52:13 -0600
Peter Saint-Andre [EMAIL PROTECTED] wrote:


+1 to not changing XEP-0045 -- I'd prefer to push it to Final soon,
not tinker with it forever.


Are you sure it's good enough for final?


Yes, I am. XEP-0001 states:

In order for a XEP to advance from Draft status to Final status 
(version 2.0), it must be shown to be stable and well-received by the 
Jabber/XMPP developer community.


XEP-0045 has been Draft since 2002 with very few changes since 2006, 
thus I think it is stable.


XEP-0045 has been widely implemented and deployed in clients, servers, 
and components, thus I think it has been well-received by the developer 
community.


I note:

1. Are there things I would change in XEP-0045 if we were starting over? 
Yes, there are (e.g., to me the status codes are ugly and I'd prefer XML 
elements). But I don't think we want to make such changes at this point 
because they are mostly aesthetic.


2. Would I like to complete a full review of the specification to clean 
up the requirements language (MAY/SHOULD/MUST) and so on? Yes I would.


3. Would I like various implementations to do some interoperability 
testing so that we're sure there are no major interop problems? Yes I would.


I'd be most comfortable if we take care of #2 and #3 before we advance 
XEP-0045 to Final, but in general I do think that the spec is ready for 
advancement.


/psa


smime.p7s
Description: S/MIME Cryptographic Signature


Re: [Standards] Controlling Receipt of MUC participant presence

2008-08-30 Thread Peter Saint-Andre

Dave Cridland wrote:

... and Keith suggestion works the other way around - the client *is* a 
participant, but makes everyone else invisible to it.


There is also a room configuration option to not send presence for 
various roles and affiliations.


It'd be interesting to see if it's worth offering control of a range of 
traffic, or whether we should just implement Keith's suggestion more or 
less as-is.


One thing aimed at Keith in particular, though - I'd much rather not add 
things to MUC at this point. We can certainly tidy existing practise, 
and we can of course always extend:


x xmlns='http://jabber.org/protocol/muc'
 nopresence xmlns='urn:xmpp:tmp:nopresence'/
/x


+1 to not changing XEP-0045 -- I'd prefer to push it to Final soon, not 
tinker with it forever.


Heck, I wonder if certain features in MUC might be better defined in 
separate specifications (e.g., all the room history handling and the 
request a unique room name feature).


/psa



smime.p7s
Description: S/MIME Cryptographic Signature


Re: [Standards] Controlling Receipt of MUC participant presence

2008-08-30 Thread Pavel Simerda
Are you sure it's good enough for final?

Pavel

On Sat, 30 Aug 2008 15:52:13 -0600
Peter Saint-Andre [EMAIL PROTECTED] wrote:

 Dave Cridland wrote:
 
  ... and Keith suggestion works the other way around - the client
  *is* a participant, but makes everyone else invisible to it.
 
 There is also a room configuration option to not send presence for 
 various roles and affiliations.
 
  It'd be interesting to see if it's worth offering control of a
  range of traffic, or whether we should just implement Keith's
  suggestion more or less as-is.
  
  One thing aimed at Keith in particular, though - I'd much rather
  not add things to MUC at this point. We can certainly tidy existing
  practise, and we can of course always extend:
  
  x xmlns='http://jabber.org/protocol/muc'
   nopresence xmlns='urn:xmpp:tmp:nopresence'/
  /x
 
 +1 to not changing XEP-0045 -- I'd prefer to push it to Final soon,
 not tinker with it forever.
 
 Heck, I wonder if certain features in MUC might be better defined in 
 separate specifications (e.g., all the room history handling and the 
 request a unique room name feature).
 
 /psa
 


-- 

Web: http://www.pavlix.net/
Jabber  Mail: pavlix(at)pavlix.net
OpenID: pavlix.net


Re: [Standards] Controlling Receipt of MUC participant presence

2008-08-27 Thread Dave Cridland

On Wed Aug 27 02:58:40 2008, Matthew Wild wrote:

On Tue, Aug 26, 2008 at 1:11 PM, Lirette, Keith J. CONTR J9C618
[EMAIL PROTECTED] wrote:
 I have a use case for a low bandwidth client which would benefit  
from

 the ability to control client receipt of MUC participant presence
 packets.  In the use case, the user is interested in the message  
traffic
 but does not need to know who is currently participating in the  
MUC

 session.


A similar solution to this problem was discussed a while ago, namely
the additon of some sort of outsider role. This would allow for
example, bots to post notifications to MUC rooms without needing to
log in.


Outsiders, as I recall, don't appear as participants, either -  
they're essetially members who can send messages to participants  
without needing to be a participant themselves.




Either works really, I suppose, and probably your suggestion is the
easier to implement. Of course it also misses the option to not
receive messages, which may/may not be wanted. I can imagine there
would be opposition to the possibility of invisible participants  
in

MUC rooms :)


... and Keith suggestion works the other way around - the client *is*  
a participant, but makes everyone else invisible to it.


It'd be interesting to see if it's worth offering control of a range  
of traffic, or whether we should just implement Keith's suggestion  
more or less as-is.


One thing aimed at Keith in particular, though - I'd much rather not  
add things to MUC at this point. We can certainly tidy existing  
practise, and we can of course always extend:


x xmlns='http://jabber.org/protocol/muc'
 nopresence xmlns='urn:xmpp:tmp:nopresence'/
/x

Dave.
--
Dave Cridland - mailto:[EMAIL PROTECTED] - xmpp:[EMAIL PROTECTED]
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade


Re: [Standards] Controlling Receipt of MUC participant presence

2008-08-26 Thread Pavel Simerda
A disco feature on the MUC side would be good. So the client knows if
this will work or not.

Pavel

On Tue, 26 Aug 2008 08:11:15 -0400
Lirette, Keith J. CONTR J9C618 [EMAIL PROTECTED] wrote:

 I have a use case for a low bandwidth client which would benefit from
 the ability to control client receipt of MUC participant presence
 packets.  In the use case, the user is interested in the message
 traffic but does not need to know who is currently participating in
 the MUC session.
 
 A user would always receive it's own presence packet, but could
 control whether it received presence packets of other participants.
 An additional optional element to the
 http://www.xmpp.org/schemas/muc.xsd schema could be used to control
 whether this feature:
 
 presence
 from='[EMAIL PROTECTED]/pda'
 to='[EMAIL PROTECTED]/thirdwitch'
   x xmlns='http://jabber.org/protocol/muc'
 nopresence/
   /x
 /presence
 
 
 
 -Keith


-- 

Web: http://www.pavlix.net/
Jabber  Mail: pavlix(at)pavlix.net
OpenID: pavlix.net


Re: [Standards] Controlling Receipt of MUC participant presence

2008-08-26 Thread Matthew Wild
On Tue, Aug 26, 2008 at 1:11 PM, Lirette, Keith J. CONTR J9C618
[EMAIL PROTECTED] wrote:
 I have a use case for a low bandwidth client which would benefit from
 the ability to control client receipt of MUC participant presence
 packets.  In the use case, the user is interested in the message traffic
 but does not need to know who is currently participating in the MUC
 session.


A similar solution to this problem was discussed a while ago, namely
the additon of some sort of outsider role. This would allow for
example, bots to post notifications to MUC rooms without needing to
log in.

Either works really, I suppose, and probably your suggestion is the
easier to implement. Of course it also misses the option to not
receive messages, which may/may not be wanted. I can imagine there
would be opposition to the possibility of invisible participants in
MUC rooms :)

Matthew.