Re: Cross-WG WGLC of draft-ietf-xmpp-6122bis-18

Dave Cridland <[email protected]> Thu, 5 Mar 2015 16:57:39 +0000
Newsgroups gmane.ietf.xmpp
Message-ID <CAKHUCzw7AXmnNy1LF3y4sv2bQRg-K+eLpszNSxfBaxngsmskQg@mail.gmail.com>
On 27 February 2015 at 02:17, Ben Campbell <[email protected]> wrote:

> We actually did a WGLC on this about a year ago, but much has changed
> since then. Please send comments to the authors and both lists by March 12,
> 2015. If you've read the draft and consider it ready to go, please send
> comments to that effect.
>

Non-Precis comments:

1) "at slash at".

The domainpart of a jid is described as being after the first '@', if any.
That's not always true; consider the following legal jid:

service.example.org/[email protected]

This issue arises because the resourcepart can contain an '@', and to find
the domainpart we need to (conceptually) remove the resourcepart first.

So I think this implies two things: Firstly, the text at the beginning of
§3.2 needs changing slightly, perhaps:

The domainpart of a jid is that portion which remains once any portion from
the first '/' character to the end of the string has been removed (if there
is a '/' character present), and then any portion from the beginning of the
string to the first '@' character (if there is a '@' character present).

This is ugly text.

The second implication is that the examples could use the nasty cases like
this.

2) "case folding examples"

The examples given as 8, 9, and 10 confuse me more by their presence than
their absence, because the resourcepart of a jid is compared
case-insensitively anyway - I don't know Greek well enough to know if the
final sigma would be used at the end of a localpart, but it seems to me
that the capital and lower case sigma example might be best re-cast as a
localpart example.

(When I read the details of the case-map versus final examples, I worried
that we'd changed the comparison for resourceparts to case-folding
somewhere...)

3) "angle brackets"

The presence of angle brackets in example 16 is, I think, more confusing
than the thing it's attempting to solve; in part because the < does indeed
make the jid illegal under §3.3.1, so I didn't initially read the
explanation...

4) "applicability to what now?"

Can we change §3.4.1's title to "Applicability within XMPP extensions" or
something?

I'll see if I can navigate the Turtles of Precis enough to come up with
some comments there. Sadly I suspect I won't be able to sensibly comment
until I've tried implementing.

Dave.

_______________________________________________
xmpp mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/xmpp