Re: [Standards] XEP-0077: disco feature
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
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
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
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
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
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
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
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/