Re: [Standards] xep - 144

2009-07-17 Thread Pedro Melo
On 2009/07/16, at 14:19, Fabio Forno wrote: Some more thoughts, which are the business rules for accepting roster items? I explain with some cases: - in the main roster on the server we have jids coming from any domain The main roster is under the client control, so I guess he decides what

Re: [Standards] xep - 144

2009-07-16 Thread Kevin Smith
On Thu, Jul 16, 2009 at 3:01 PM, Fabio Forno wrote: >> They can come from any domain - think of a shared roster/user groups service. > Uhm, I'm trying to think together with presence delivery too. Shared > roster is bit tricky in that, since shared.jabber.org could tell you > that ham...@danemark.n

Re: [Standards] xep - 144

2009-07-16 Thread Fabio Forno
On Thu, Jul 16, 2009 at 3:27 PM, Kevin Smith wrote: >> - in the main roster on the server we have jids coming from any domain >> - can rosters coming form separate services (each one with its own >> domain, e.g. msn.jabber.org) contain jids from other domains or only >> in the same domain (s...@msn

Re: [Standards] xep - 144

2009-07-16 Thread Kevin Smith
On Thu, Jul 16, 2009 at 2:19 PM, Fabio Forno wrote: > Some more thoughts, which are the business rules for accepting roster > items? I explain with some cases: > - in the main roster on the server we have jids coming from any domain > - can rosters coming form separate services (each one with its o

Re: [Standards] xep - 144

2009-07-16 Thread Fabio Forno
Some more thoughts, which are the business rules for accepting roster items? I explain with some cases: - in the main roster on the server we have jids coming from any domain - can rosters coming form separate services (each one with its own domain, e.g. msn.jabber.org) contain jids from other doma

Re: [Standards] xep - 144

2009-07-16 Thread Fabio Forno
On Thu, Jul 16, 2009 at 9:49 AM, Pedro Melo wrote: > > > I've been thinking about this problem and I don't see a solution for this > that is compatible with different generation of clients (those who support >  trusted sources for jabber:iq:roster and those that don't). > > I think this might be on

Re: [Standards] xep - 144

2009-07-16 Thread Pedro Melo
On 2009/07/15, at 22:15, Fabio Forno wrote: 2009/7/15 Remko Tronçon : True. If we use a new protocol, a client can announce support of it through entity capabilities, and the service can decide what to do at presence-receive time. Of course, this will still mean an add/auth storm if you ever

Re: [Standards] xep - 144

2009-07-16 Thread Remko Tronçon
> We have two clients, A and B, only A supports the new protocol. A > registers with the gateway so that contacts are not set in the main > roster. Then B sends its presence and the gw what should do? If if > does nothing, since the client won't get roster we just miss the > contacts, but it is wor

Re: [Standards] xep - 144

2009-07-15 Thread Fabio Forno
2009/7/15 Remko Tronçon : > True. If we use a new protocol, a client can announce support of it > through entity capabilities, and the service can decide what to do at > presence-receive time. Of course, this will still mean an add/auth > storm if you ever use one client that doesn't support the p

Re: [Standards] xep - 144

2009-07-15 Thread Kevin Smith
2009/7/15 Remko Tronçon : >> I'm sure there were good reasons for both these suggestions - I can >> understand why if we upgrade the usage we can upgrade the namespace, >> but what is the motivation for suggesting two different namespaces for >> the same job? > It will take some time until server s

Re: [Standards] xep - 144

2009-07-15 Thread Remko Tronçon
> Two small issues: > - it won't work until servers route the packets (small fix, but > upgrades are needed) Indeed. This could be solved by using a new protocol. > - transition will be difficult, since if it can't work while using two > different clients of which just one supports it (and the ca

Re: [Standards] xep - 144

2009-07-15 Thread Remko Tronçon
> I'm sure there were good reasons for both these suggestions - I can > understand why if we upgrade the usage we can upgrade the namespace, > but what is the motivation for suggesting two different namespaces for > the same job? It will take some time until server software is upgraded to 3921bis,

Re: [Standards] xep - 144

2009-07-15 Thread Kevin Smith
On Wed, Jul 15, 2009 at 4:59 AM, Peter Saint-Andre wrote: >> Could we just do a new urn:xmpp:roster namespace, expose your master roster >> via that namespace (also), and use that new namespace to talk to external >> entities? > Or we could use jabber:iq:roster as we always have in the past, with >

Re: [Standards] xep - 144

2009-07-14 Thread Joe Hildebrand
On 7/14/09 8:59 PM, "Peter Saint-Andre" wrote: >> Could we just do a new urn:xmpp:roster namespace, expose your master roster >> via that namespace (also), and use that new namespace to talk to external >> entities? > > Or we could use jabber:iq:roster as we always have in the past, with > urn:xm

Re: [Standards] xep - 144

2009-07-14 Thread Peter Saint-Andre
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 7/14/09 9:45 PM, Joe Hildebrand wrote: > On 7/14/09 1:15 PM, "Fabio Forno" wrote: > >> Two small issues: >> - it won't work until servers route the packets (small fix, but >> upgrades are needed) >> - transition will be difficult, since if it can'

Re: [Standards] xep - 144

2009-07-14 Thread Joe Hildebrand
On 7/14/09 1:15 PM, "Fabio Forno" wrote: > Two small issues: > - it won't work until servers route the packets (small fix, but > upgrades are needed) > - transition will be difficult, since if it can't work while using two > different clients of which just one supports it (and the case is very >

Re: [Standards] xep - 144

2009-07-14 Thread Fabio Forno
On Tue, Jul 14, 2009 at 8:11 PM, Peter Saint-Andre wrote: > We have long resisted this because we saw jabber:iq:roster as all and > only between you and your server (cf. recent discussion about 3921bis on > the XMPP WG list). If we remove that restriction, you can have a "roster > relationship" wit

Re: [Standards] xep - 144

2009-07-14 Thread Peter Saint-Andre
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 7/14/09 11:04 AM, Kevin Smith wrote: > On Tue, Jul 14, 2009 at 5:48 PM, Peter Saint-Andre wrote: >>> - It does a jabber:iq:roster request on gateway.example.com > >> This is not limited to gateways, but also to shared groups services >> (e.g., you

Re: [Standards] xep - 144

2009-07-14 Thread Kevin Smith
On Tue, Jul 14, 2009 at 5:48 PM, Peter Saint-Andre wrote: >> - It does a jabber:iq:roster request on gateway.example.com > This is not limited to gateways, but also to shared groups services > (e.g., you get all the XSF members in a special "Members" group). This is so simple and solves the probl

Re: [Standards] xep - 144

2009-07-14 Thread Peter Saint-Andre
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 7/14/09 3:42 AM, Remko Tronçon wrote: >> Openfire allows this, and the gateways use jabber:iq:roster. It works >> fine, but in order to use too roster sequencing I'd like to have a >> centralized repository of the roster, and the best approach, if w

Re: [Standards] xep - 144

2009-07-14 Thread Remko Tronçon
> Openfire allows this, and the gateways use jabber:iq:roster. It works > fine, but in order to use too roster sequencing I'd like to have a > centralized repository of the roster, and the best approach, if we > don't want to hack into the server, is to directly tell the client > what to do. Openf

Re: [Standards] xep - 144

2009-07-14 Thread Fabio Forno
2009/7/14 Remko Tronçon : >> Right, but I keep wondering if modifying XEP-0093 to include the second >> use case was wrong... > > It wasn't really a good flow, no. Psi implements this XEP too, and it > helps with the whole auth-storm-on-gateway-registration, but still has > quite some drawbacks. I

Re: [Standards] xep - 144

2009-07-14 Thread Remko Tronçon
> Right, but I keep wondering if modifying XEP-0093 to include the second > use case was wrong... It wasn't really a good flow, no. Psi implements this XEP too, and it helps with the whole auth-storm-on-gateway-registration, but still has quite some drawbacks. I think we should try defining a bett

Re: [Standards] xep - 144

2009-07-13 Thread Fabio Forno
On Tue, Jul 14, 2009 at 12:59 AM, Peter Saint-Andre wrote: > Right, but I keep wondering if modifying XEP-0093 to include the second > use case was wrong... An approach could be resurrecting xep-0093 for the first case and use ad hoc commands for the whole second one. We just send an ad hoc comma

Re: [Standards] xep - 144

2009-07-13 Thread Peter Saint-Andre
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 7/13/09 4:57 PM, Fabio Forno wrote: > On Mon, Jul 13, 2009 at 11:48 PM, Peter Saint-Andre wrote: > >> I like the idea of being able to share roster items, introduce one >> person to another over IM, etc. But I'm not convinced that XEP-0144 >> solve

Re: [Standards] xep - 144

2009-07-13 Thread Fabio Forno
On Mon, Jul 13, 2009 at 11:48 PM, Peter Saint-Andre wrote: > I like the idea of being able to share roster items, introduce one > person to another over IM, etc. But I'm not convinced that XEP-0144 > solves compelling use cases. XEP-0093 was simpler and therefore better, > IMHO. > We have two use

Re: [Standards] xep - 144

2009-07-13 Thread Fabio Forno
On Mon, Jul 13, 2009 at 11:07 PM, Brian Cully wrote: >        I am using it in-house with an ad-hoc command interface, and it works > passably. I'm not sure about the points raised here. Regarding lack of > feedback, this might be considered a feature. My understanding of roster > push is that it m

Re: [Standards] xep - 144

2009-07-13 Thread Peter Saint-Andre
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 7/13/09 3:07 PM, Brian Cully wrote: > That being said, I'm not the biggest fan of XEP-0144, and would be > keen to see any proposed changes although I lack any of my own at this > time. I like the idea of being able to share roster items, intr

Re: [Standards] xep - 144

2009-07-13 Thread Brian Cully
On 13-Jul-2009, at 15:15, Peter Saint-Andre wrote: On 7/13/09 3:44 AM, Fabio Forno wrote: we are trying to use XEP 144 for synchronizing the roster of our mobile client with remote services, but we encountered a number of issues, mainly: - lack of feedback from the client to the service of which

Re: [Standards] xep - 144

2009-07-13 Thread Peter Saint-Andre
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 7/13/09 3:44 AM, Fabio Forno wrote: > Hi, > we are trying to use XEP 144 for synchronizing the roster of our > mobile client with remote services, but we encountered a number of > issues, mainly: > - lack of feedback from the client to the service o

[Standards] xep - 144

2009-07-13 Thread Fabio Forno
Hi, we are trying to use XEP 144 for synchronizing the roster of our mobile client with remote services, but we encountered a number of issues, mainly: - lack of feedback from the client to the service of which modifications of the roster have been accepted - lack of any mechanism for re-synchroniz