Re: [Standards] XEP-0077: disco feature

2011-12-16 Thread Peter Saint-Andre
For review...

On 12/13/11 4:54 PM, Peter Saint-Andre wrote:
> On 12/13/11 10:21 AM, Matthew Wild wrote:
>> On 13 December 2011 17:01, Peter Saint-Andre  wrote:
>>> On 12/13/11 8:48 AM, Peter Saint-Andre wrote:
 On 12/12/11 1:52 PM, Kim Alvefur wrote:
> On Mon, 2011-12-12 at 12:43 -0700, Peter Saint-Andre wrote:
>> XEP-0077 (In-Band Registration) does not define a disco feature for
>> advertising support for jabber:iq:register. I have a use case in which
>> this would be very handy.
>
> I'm pretty sure this is already standard practice for at least gateways,
> despite lack of a defined feature.
>
>> Any concerns about adding this to XEP-0077?
> +1

 OK, I'll generate a slight update to XEP-0077 in time for the next
 meeting of the XMPP Council.

http://xmpp.org/extensions/diff/api/xep/0077/diff/2.3/vs/2.4rc1

http://xmpp.org/extensions/tmp/xep-0077-2.4.html

Peter

-- 
Peter Saint-Andre
https://stpeter.im/




Re: [Standards] XEP-0077: disco feature

2011-12-13 Thread Peter Saint-Andre
On 12/13/11 10:21 AM, Matthew Wild wrote:
> On 13 December 2011 17:01, Peter Saint-Andre  wrote:
>> On 12/13/11 8:48 AM, Peter Saint-Andre wrote:
>>> On 12/12/11 1:52 PM, Kim Alvefur wrote:
 On Mon, 2011-12-12 at 12:43 -0700, Peter Saint-Andre wrote:
> XEP-0077 (In-Band Registration) does not define a disco feature for
> advertising support for jabber:iq:register. I have a use case in which
> this would be very handy.

 I'm pretty sure this is already standard practice for at least gateways,
 despite lack of a defined feature.

> Any concerns about adding this to XEP-0077?
 +1
>>>
>>> OK, I'll generate a slight update to XEP-0077 in time for the next
>>> meeting of the XMPP Council.
>>
>> Hmm, here's a question: if an XMPP server advertises a service discovery
>> feature of "jabber:iq:register", is the server indicating that it
>> supports in-band *registration* (as in, anyone can create an account
>> using jabber:iq:register), in-band password changes, or both? I know
>> that some servers allow password changes but not registration (depending
>> on configuration). We might want to define a separate disco feature for
>> password changes, leaving "jabber:iq:register" for the registration use
>> case.
>>
> 
> Tricky I know, but as far as I'm concerned it's only saying it
> supports the protocol, not that changing the password is enabled or
> allowed for any particular user. Otherwise we would have to be
> delivering different disco features to different clients.

Yeah, maybe I'm adding too much complexity to the problem. Advertising
"jabber:iq:register" is probably enough. But: I'm interested because if
we know which servers support in-band *registration* (as opposed to just
password changes) then we can determine which servers to add to the list
that gets downloaded by clients like Pidgin.

/me ponders

Peter

-- 
Peter Saint-Andre
https://stpeter.im/




Re: [Standards] XEP-0077: disco feature

2011-12-13 Thread Matthew Wild
On 13 December 2011 17:01, Peter Saint-Andre  wrote:
> On 12/13/11 8:48 AM, Peter Saint-Andre wrote:
>> On 12/12/11 1:52 PM, Kim Alvefur wrote:
>>> On Mon, 2011-12-12 at 12:43 -0700, Peter Saint-Andre wrote:
 XEP-0077 (In-Band Registration) does not define a disco feature for
 advertising support for jabber:iq:register. I have a use case in which
 this would be very handy.
>>>
>>> I'm pretty sure this is already standard practice for at least gateways,
>>> despite lack of a defined feature.
>>>
 Any concerns about adding this to XEP-0077?
>>> +1
>>
>> OK, I'll generate a slight update to XEP-0077 in time for the next
>> meeting of the XMPP Council.
>
> Hmm, here's a question: if an XMPP server advertises a service discovery
> feature of "jabber:iq:register", is the server indicating that it
> supports in-band *registration* (as in, anyone can create an account
> using jabber:iq:register), in-band password changes, or both? I know
> that some servers allow password changes but not registration (depending
> on configuration). We might want to define a separate disco feature for
> password changes, leaving "jabber:iq:register" for the registration use
> case.
>

Tricky I know, but as far as I'm concerned it's only saying it
supports the protocol, not that changing the password is enabled or
allowed for any particular user. Otherwise we would have to be
delivering different disco features to different clients.

Regards,
Matthew


Re: [Standards] XEP-0077: disco feature

2011-12-13 Thread Kevin Smith
On Tue, Dec 13, 2011 at 5:01 PM, Peter Saint-Andre  wrote:
> On 12/13/11 8:48 AM, Peter Saint-Andre wrote:
>> On 12/12/11 1:52 PM, Kim Alvefur wrote:
>>> On Mon, 2011-12-12 at 12:43 -0700, Peter Saint-Andre wrote:
 XEP-0077 (In-Band Registration) does not define a disco feature for
 advertising support for jabber:iq:register. I have a use case in which
 this would be very handy.
>>>
>>> I'm pretty sure this is already standard practice for at least gateways,
>>> despite lack of a defined feature.
>>>
 Any concerns about adding this to XEP-0077?
>>> +1
>>
>> OK, I'll generate a slight update to XEP-0077 in time for the next
>> meeting of the XMPP Council.
>
> Hmm, here's a question: if an XMPP server advertises a service discovery
> feature of "jabber:iq:register", is the server indicating that it
> supports in-band *registration* (as in, anyone can create an account
> using jabber:iq:register), in-band password changes, or both? I know
> that some servers allow password changes but not registration (depending
> on configuration). We might want to define a separate disco feature for
> password changes, leaving "jabber:iq:register" for the registration use
> case.

It seems sensible to distinguish in one way or the other.

/K


Re: [Standards] XEP-0077: disco feature

2011-12-13 Thread Peter Saint-Andre
On 12/13/11 8:48 AM, Peter Saint-Andre wrote:
> On 12/12/11 1:52 PM, Kim Alvefur wrote:
>> On Mon, 2011-12-12 at 12:43 -0700, Peter Saint-Andre wrote:
>>> XEP-0077 (In-Band Registration) does not define a disco feature for
>>> advertising support for jabber:iq:register. I have a use case in which
>>> this would be very handy.
>>
>> I'm pretty sure this is already standard practice for at least gateways,
>> despite lack of a defined feature.
>>
>>> Any concerns about adding this to XEP-0077?
>> +1
> 
> OK, I'll generate a slight update to XEP-0077 in time for the next
> meeting of the XMPP Council.

Hmm, here's a question: if an XMPP server advertises a service discovery
feature of "jabber:iq:register", is the server indicating that it
supports in-band *registration* (as in, anyone can create an account
using jabber:iq:register), in-band password changes, or both? I know
that some servers allow password changes but not registration (depending
on configuration). We might want to define a separate disco feature for
password changes, leaving "jabber:iq:register" for the registration use
case.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/




Re: [Standards] XEP-0077: disco feature

2011-12-13 Thread Peter Saint-Andre
On 12/12/11 1:52 PM, Kim Alvefur wrote:
> On Mon, 2011-12-12 at 12:43 -0700, Peter Saint-Andre wrote:
>> XEP-0077 (In-Band Registration) does not define a disco feature for
>> advertising support for jabber:iq:register. I have a use case in which
>> this would be very handy.
> 
> I'm pretty sure this is already standard practice for at least gateways,
> despite lack of a defined feature.
> 
>> Any concerns about adding this to XEP-0077?
> +1

OK, I'll generate a slight update to XEP-0077 in time for the next
meeting of the XMPP Council.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/




Re: [Standards] XEP-0077: disco feature

2011-12-12 Thread Kim Alvefur
On Mon, 2011-12-12 at 12:43 -0700, Peter Saint-Andre wrote:
> XEP-0077 (In-Band Registration) does not define a disco feature for
> advertising support for jabber:iq:register. I have a use case in which
> this would be very handy.

I'm pretty sure this is already standard practice for at least gateways,
despite lack of a defined feature.

> Any concerns about adding this to XEP-0077?
+1



[Standards] XEP-0077: disco feature

2011-12-12 Thread Peter Saint-Andre
XEP-0077 (In-Band Registration) does not define a disco feature for
advertising support for jabber:iq:register. I have a use case in which
this would be very handy. Any concerns about adding this to XEP-0077?

Peter

-- 
Peter Saint-Andre
https://stpeter.im/