IRC log of itld on 2015-10-28

Timestamps are in UTC.

01:49:19 [RRSAgent]
RRSAgent has joined #itld
01:49:19 [RRSAgent]
logging to http://www.w3.org/2015/10/28-itld-irc
01:49:43 [dsinger]
so, we have an issue that new TLDs are being introduced that are right-to-left
01:49:43 [dsinger]
if the last label in the host-name and the first part of the path are RTL, they get visually mixed
01:49:44 [dsinger]
RTL readers expect this, but it confuses everyone else (if you get a URL in an email)
01:49:45 [dsinger]
Josh: maybe we can leverage what we learn fron certs e.g. the country of origin
01:50:37 [timeless]
the country name is visible for EV cert https://usercontent.irccloud-cdn.com/file/1lz68mcV/paypal%20ev.png
01:51:16 [annevk]
(it's not necessarily a country, it's a legal jurisdiction)
01:53:06 [dsinger]
(this only helps after you’ve visited, and people need to be able to work out whether they SHOULD visit beforehand)
01:54:06 [dsinger]
CAs should not sign a cert. that uses a script which cannot reasonably be expected to be readable in the cited jurisdiction
01:54:35 [dsinger]
anne: but thsi relies on EV certs which are problematic. they make it harder to do things securely
01:54:58 [dsinger]
unfortunately, LetsEncrypt should be able to issue certs for all domains
01:55:41 [dsinger]
Josh: Maybe we can signal a language somewhere?
01:58:21 [dsinger]
Josh: the hope that you can have users read URLs and be able to judge whether they are probably OK or probably not is almost an empty hope
02:02:15 [dsinger]
dave: then there is the ‘visual cross-over’ problem; numerals get to cross over separators and this confuses everyone
02:04:18 [dsinger]
we need to present structured text with BIDI-isolates around the structure markers (and LTR embedding around the whole thing)
02:06:42 [dsinger]
note that we typically don’t display scheme names (except some banks tell their users to look for ‘https’)
02:08:15 [dsinger]
jeff: basically structured text is an object and we have got in the habit of presenting it as text, and maybe that’s a mistake
02:10:11 [timeless]
https://usercontent.irccloud-cdn.com/file/Jbwl1UlB/OS%20X%20hierarchy%20view%20of%20a%20path.png
02:10:20 [dsinger]
adrian: you could write an algorithm that inserted the right over-rides and isolates
02:12:47 [dsinger]
adrian: and note that the slash is a convention, not part of the spec. at all (and the “?” is only weakly so as well)
02:13:21 [dsinger]
josh: we’ll probably have to say that the ‘usual’ structure separator is “/“ (has the advantage of being true)
02:14:14 [dsinger]
note that Microsoft uses the opposite slash
02:14:28 [dsinger]
(Bartek saith)
02:15:23 [dsinger]
Anne: “/“ is special (think of ../.. etc. handling)
02:18:04 [dsinger]
Josh: are double-width slash (and other potentially confusing characters) allowed in host-names?
02:18:26 [k_]
k_ has joined #itld
02:19:04 [adrianba]
adrianba has joined #itld
02:19:16 [timeless]
02:20:37 [dsinger]
dave: posted my initial anxiety attack to public-iri yesterday https://lists.w3.org/Archives/Public/public-iri/2015Oct/0000.html
02:23:34 [dsinger]
(it has many mistakes in it)
02:23:45 [dsinger]
anne: overrides are not disallowed in a path
02:23:51 [dsinger]
josh: should they be?
02:24:33 [dsinger]
anne: but typically (always?) we encode control characters
02:25:19 [dsinger]
adrian: is there ever a requirement that we actually don’t encode them for rendering, but let them have an effect?
02:33:57 [dsinger]
dave: there is a question of course as to whether we’re ‘internationalizing’ the internet the ‘right way’ by introducing new domains in other scripts
02:34:34 [adrianba]
rrsagent, pointer?
02:34:34 [RRSAgent]
See http://www.w3.org/2015/10/28-itld-irc#T02-34-34
02:35:06 [adrianba]
rrsagent, make logs public
02:35:58 [dsinger]
josh: the only way for people to validate e.g. email addresses is to build a trust web (whether or not you can read the string)
02:37:04 [dsinger]
josh: we need better messaging around this
02:41:02 [dsinger]
dave: the problem spans w3c, unicode, ietf and probably some icann; it’s ugly, but we could each pick off a bit of it
02:42:05 [dsinger]
jeff: note that MTAs already have some ‘drop it’ behavior (e.g. DKIM mismatches on mailing purporting to come from gmail)
02:42:34 [dsinger]
jeff: sometimes policy changes are easier and/or better than trying to re-write specs to change the rules (which gets resistance)
02:43:27 [dsinger]
jeff: the dmarc spec has feedback provisions in it
02:44:06 [annevk]
https://url.spec.whatwg.org/#url-rendering
02:44:08 [timeless]
present+ Josh_Soref
02:44:16 [timeless]
present+ Adrian_Bateman
02:44:25 [timeless]
present+ Bartek_Kozlowski
02:44:35 [timeless]
present+ Dave_Singer
02:44:39 [dsinger]
anne: the latest URL spec. has a section on rendering; we could revisit, but we need some commitment from browsers that they’ll do it
02:44:47 [timeless]
present+ Jeff_Hodges
02:44:57 [timeless]
RRSAgent, draft minutes
02:44:57 [RRSAgent]
I have made the request to generate http://www.w3.org/2015/10/28-itld-minutes.html timeless
02:46:07 [timeless]
RRSAgent, make logs world
02:46:11 [timeless]
RRSAgent, draft minutes
02:46:11 [RRSAgent]
I have made the request to generate http://www.w3.org/2015/10/28-itld-minutes.html timeless
02:46:25 [dsinger]
some sense in the room that another look at this is worthwhile
02:49:55 [dsinger]
but do we want best practices in the URL spec or should it be a more general document on structured text (paths, mail addresses, hostnames, URLs, URNs etc.)?
02:50:25 [dsinger]
(side conversation on the selection problem)
02:51:11 [timeless]
RRSAgent, pointer
02:51:11 [RRSAgent]
See http://www.w3.org/2015/10/28-itld-irc#T02-51-11
02:53:34 [timeless]
RRSAgent, draft minutes
02:53:34 [RRSAgent]
I have made the request to generate http://www.w3.org/2015/10/28-itld-minutes.html timeless
02:57:54 [timeless]
chair: dsinger
02:58:53 [dsinger]
meeting: iTLDs & presentation of them
02:59:02 [timeless]
RRSAgent, draft minutes
02:59:02 [RRSAgent]
I have made the request to generate http://www.w3.org/2015/10/28-itld-minutes.html timeless
04:29:13 [dsinger]
dsinger has joined #itld
04:29:50 [dsinger]
dsinger has left #itld
04:58:53 [adrianba]
adrianba has left #itld