[ticker-dev] Presence specification draft 0.4

David Arnold arnold at dstc.monash.edu.au
Thu Dec 13 02:53:52 EST 2001


-->"Matthew" == Phillips, Matthew <Matthew.Phillips at dsto.defence.gov.au> writes:

  Matthew> due to lack of any opposition and finally getting some free
  Matthew> time for fun stuff, I've updated the Elvin presence spec to
  Matthew> add definition for Client-Id to support overloaded clients
  Matthew> (multiple clients for the same user).  

thanks for the update Matthew.

i have a few remaining issues with this latest draft:

1. i'd like to see some clarification (somewhere in 3.1 or 3.2?) of
   the differences between the user's domain and groups.  is the
   domain basically just another group (in terms of subscriptions)?

2. the table entry for "Status" in 3.7 still provides "coffee" as a
   valid status, but the discussion in 3.8 does not mention it (and
   actually declares anything it doesn't mention as illegal).

   i think, following the separation of status and status-text, that a
   coffee status is not needed anymore?

3. can we add a User-Agent field to Presence-Info?  i know it could be
   done as x-User-Agent, but perhaps it's sufficiently common for
   standardisation?

4. there's no discussion of security issues in the draft so far.

   i've been thinking about this, and the most disruptive thing i've
   considered so far is that there might be a need to have different
   visibility for different groups, requiring multiple notifications
   for a single presence event.

   for example, if i'm prepared to reveal my subscribed ticker group
   list to some people/groups, but not to others, then i might need to
   send two notifications for each presence event, keyed
   appropriately, one without the Chat-Groups.

   this then introduces the possibility that some clients could get
   multiple notifications for a single presence event.  this might not
   be a big deal, but perhaps we want to identify events, so that
   clients can at least *detect* that the second and subsequent
   notifications refer to the same event?


i'll be releasing a new, 0.4-compliant, version of epm shortly.





d





More information about the ticker-dev mailing list