Hi, I thought I recalled some discussion on the lists already regarding this, but I haven't been able to find it. On resource binding, the RFC says the server MAY modify the client's chosen resource. Is there a reason that it doesn't say "If the client provides a resource, the server SHOULD use this" instead?
It just seems to me that there are cases where I know I want a specific resource, it is highly annoying to see this changed by the server, and there is nothing I can do about it when I want to. I understand the concerns over presence leaks, but can't we push for this to be fixed on the client side? (ie. don't specify a resource, and warn a user if they do). Reasons to change this: - It makes no sense to say clients MUST warn users, when servers are probably going to be changing the resource anyway - There are times when I know I want a particular resource (usually non-IM situations) - There is no reason that this can't be fixed client-side (by warning users and not sending a resource by default) - It is easier to say to a user "Use a better (ie. more up to date) client" than "Use a more up to date server" (something over which they mostly have no control) Thoughts? Matthew.
