IRC Log for #openid on 2007-05-29
Timestamps are in UTC.
- [00:22:55] * shigeta (n=shigeta@124.32.114.226) has joined #openid
- [01:05:46] * Osurac (i=mikeg@adsl-230-21-206.hsv.bellsouth.net) Quit ()
- [02:47:26] * anselm (n=nnnansel@64.71.151.167) has left #openid
- [03:13:57] * brylie (n=brylie@CPE-65-28-5-53.kc.res.rr.com) has joined #openid
- [03:13:57] <jibot>
brylie is from Kansas and is interested in public access to media and technology.
- [03:39:59] * stub (n=stub@ppp-58.8.11.146.revip2.asianet.co.th) has joined #openid
- [04:04:42] * huslage (n=huslage@hact.net) Quit (Read error: 110 (Connection timed out))
- [04:18:02] * brylie (n=brylie@CPE-65-28-5-53.kc.res.rr.com) Quit ("Ex-Chat")
- [04:59:57] * shigeta_ (n=shigeta@124.32.114.226) has joined #openid
- [05:16:29] * KevinMarks (n=KevinMar@h-68-164-93-9.snvacaid.dynamic.covad.net) has joined #openid
- [05:18:27] * shigeta (n=shigeta@124.32.114.226) Quit (Read error: 110 (Connection timed out))
- [06:12:08] * j3h (n=j3h@c-76-105-135-22.hsd1.or.comcast.net) has joined #openid
- [06:19:15] * SRogers (n=chatzill@cpe-72-179-20-29.austin.res.rr.com) Quit (Read error: 110 (Connection timed out))
- [06:48:27] * j3h (n=j3h@c-76-105-135-22.hsd1.or.comcast.net) Quit ("Leaving.")
- [08:11:15] * shigeta (n=shigeta@124.32.114.226) has joined #openid
- [08:19:57] * shigeta_ (n=shigeta@124.32.114.226) Quit (Read error: 60 (Operation timed out))
- [08:46:22] * Flenser (n=Miranda@hiddenisland.plus.com) has joined #openid
- [09:19:15] * stub (n=stub@canonical/launchpad/stub) Quit ("Leaving.")
- [10:14:24] * peace-keeper (n=peace-ke@81-223-92-227.sechshaus.xdsl-line.inode.at) has joined #openid
- [11:23:44] * sven_ (n=sven@138.208.76.83.cust.bluewin.ch) has joined #openid
- [11:25:51] * sven__ (n=sven@138.208.76.83.cust.bluewin.ch) Quit (Read error: 110 (Connection timed out))
- [11:30:23] * stub (n=stub@ppp-58.8.11.146.revip2.asianet.co.th) has joined #openid
- [11:42:50] * idnar (i=mithrand@unaffiliated/idnar) Quit (Nick collision from services.)
- [11:42:58] * idnar_ (i=mithrand@unaffiliated/idnar) has joined #openid
- [11:56:18] * Prometheus^ (n=Promethe@cs181170022.pp.htv.fi) has joined #openid
- [12:28:18] * idnar_ is now known as idnar
- [12:41:16] * Prometheus^ (n=Promethe@cs181170022.pp.htv.fi) Quit ()
- [12:45:26] * shigeta (n=shigeta@124.32.114.226) Quit ("Leaving...")
- [12:45:30] * stub (n=stub@canonical/launchpad/stub) Quit (Read error: 113 (No route to host))
- [12:59:22] * Prometheus^ (n=Promethe@cs181170022.pp.htv.fi) has joined #openid
- [13:08:48] * SRogers (n=chatzill@cpe-72-179-20-29.austin.res.rr.com) has joined #openid
- [14:00:32] * brylie (n=brylie@CPE-65-28-5-53.kc.res.rr.com) has joined #openid
- [14:00:32] <jibot>
brylie is from Kansas and is interested in public access to media and technology.
- [15:08:59] * KevinMarks (n=KevinMar@pdpc/supporter/active/kevinmarks) Quit ("The computer fell asleep")
- [15:12:41] * Almad (n=almad@175.64.broadband9.iol.cz) has joined #openid
- [15:13:28] * Almad (n=almad@175.64.broadband9.iol.cz) has left #openid
- [15:52:32] * brylie (n=brylie@CPE-65-28-5-53.kc.res.rr.com) Quit ("Ex-Chat")
- [16:32:31] * cote (n=cote@adsl-71-145-183-32.dsl.austtx.sbcglobal.net) Quit ()
- [16:44:44] * Prometheus^^ (n=Promethe@cs181170022.pp.htv.fi) has joined #openid
- [16:50:47] * Prometheus^ (n=Promethe@cs181170022.pp.htv.fi) Quit (Connection timed out)
- [16:52:55] * KevinMarks (i=KevinMar@nat/google/x-2330c5dd3b3a9746) has joined #openid
- [17:04:02] * cygnus (n=cygnus@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [17:04:02] <jibot>
cygnus is WorkerBee(name="Jonathan Daugherty", company="JanRain, Inc.")
- [17:06:27] <bPrompter>
test
- [17:08:17] * nslater (n=nslater@tortoise.bytesexual.org) has joined #openid
- [17:08:40] <nslater>
What is the consensus about normalising OpenID URIs for usability purposes?
- [17:09:20] <cygnus>
nslater: are you referring to specific mailing list thread?
- [17:10:07] <nslater>
Not at all, I am buliding an OpenID client application and would like to chop any trailing "/" from the URL to increase the probability the user doesn't misstype the URI.
- [17:10:53] <cygnus>
the user isn't responsible for typing the trailing slash
- [17:11:03] <nslater>
Come again?
- [17:11:14] <cygnus>
provided the URL has an empty path (e.g., "http://foo.com/")
- [17:11:25] <cygnus>
in that case, the minimal required user input is "foo.com"
- [17:11:37] <nslater>
That's a BIG "providing"...
- [17:11:44] <cygnus>
not really
- [17:11:48] <nslater>
... and what you are suggesting is in fact normalisation.
- [17:11:53] <cygnus>
many OpenIDs right now have no path.
- [17:12:00] <cygnus>
yes, it's already specified.
- [17:12:06] <nslater>
Yes, it is. My OpenID has a path component.
- [17:12:23] <nslater>
You HAVE to have a path, the question is if the path is longer than "/"
- [17:12:27] <cygnus>
indeed.
- [17:12:54] <nslater>
An OpenID could be anything... http://example.com/dsf/sfg/wer/r24rt/eg/fd/v/ for example.
- [17:13:00] <cygnus>
that's right.
- [17:13:16] <nslater>
So, what is the consensus on normalising the URI?
- [17:13:17] <cygnus>
but in the case where the path is more than just "/", no modification to the path is made during normalization.
- [17:13:30] <nslater>
Okay, not even to remove a trailing slash?
- [17:13:33] <cygnus>
consensus? there is a specifed procedure of normalization.
- [17:14:03] <cygnus>
that's right; the trailing slash is *added* when it is missing from the input *only* if there is no path, i.e., input = "foo.com"
- [17:14:06] <nslater>
That's weird, a specified procedure of URI normalisation - I would say that is out side of the possible scope for any spec.
- [17:14:21] <cygnus>
is it? :)
- [17:14:41] <nslater>
How can the OpenID spec hope to proclaim how to normalise URIs without being in contravention of the URI spec?
- [17:15:01] <cygnus>
the normalization is relevant only for OpenID, of course
- [17:15:21] <nslater>
That breaks compatibility with URIs then IMO.
- [17:15:27] <cygnus>
how?
- [17:16:14] <nslater>
Well, if OpenID has defined a set procedure of normalisation that somehow treats two different URIs as identical in violation of the URI specification - then that breaks my expectations of being able to use a URI as defined by the specfication.
- [17:17:12] <cygnus>
even though the spec clearly states what is equivalent by way of normalization.
- [17:17:22] <cygnus>
so your expectations don't really matter.
- [17:17:30] <chowells79>
OpenID specifies normalization by RFC 3986, with two exceptions.
- [17:17:32] <nslater>
Which spec are you talking about?
- [17:17:51] <chowells79>
Actually, only one exception.
- [17:18:07] <nslater>
If the URI RFC says that URI A and URI B are different yet the OpenID spec says they are identical then OpenID DOES NOT USE URIs.
- [17:18:27] <chowells79>
And that exception is something RFC 3986 doesn't cover, adding "http://" to entered values which don't contain a protocol.
- [17:19:27] <nslater>
It is dubious that that does not count as breaking compatibility with URIs in some esoteric way.
- [17:19:35] <chowells79>
How?
- [17:19:45] <chowells79>
The URI spec requires the protocol to be specified.
- [17:19:57] <nslater>
Does the URI spec mention if the protocol part of a URI is part of it's canonical form?
- [17:19:58] <cygnus>
browsers perform that same step, anyway.
- [17:20:13] <nslater>
cygnus, browsers do a LOT of non standard stuff.
- [17:20:18] <cygnus>
yes. :)
- [17:20:23] <chowells79>
nslater, the URI spec *requires* a protocol.
- [17:20:23] <cygnus>
I'm not saying that makes it standard.
- [17:20:43] <chowells79>
If one isn't provided, you haven't provided a URI.
- [17:21:13] <nslater>
One can infer then that the protocol part of the canonical form and hence chaning it is changing the URI.
- [17:21:21] <nslater>
s/chaning/changing/
- [17:22:04] <chowells79>
You're not changing the "uri".
- [17:22:20] <chowells79>
You're *creating* a URI, from incomplete input, which *is not* a URI.
- [17:22:32] <nslater>
Right, okay - I see the difference.
- [17:23:04] <nslater>
And, adding a slash to http://example.com is doing the same as it is not valid without a trailing slash.
- [17:23:27] <chowells79>
Yes.
- [17:28:52] <nslater>
Thanks for the help.
- [17:33:49] <chowells79>
You're welcome
- [17:40:02] * nslater (n=nslater@tortoise.bytesexual.org) has left #openid
- [18:08:53] * cygnus (n=cygnus@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 104 (Connection reset by peer))
- [18:10:37] * cygnus (n=cygnus@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [18:28:38] * cote (n=cote@adsl-71-145-183-32.dsl.austtx.sbcglobal.net) has joined #openid
- [18:39:23] * Prometheus^^ (n=Promethe@cs181170022.pp.htv.fi) Quit (Client Quit)
- [18:57:08] * aconbere|work (n=aconbere@mail.geonerco.com) has joined #openid
- [19:08:06] * j3h (n=j3h@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [19:23:25] * KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) Quit ("The computer fell asleep")
- [19:31:59] * KevinMarks (i=KevinMar@nat/google/x-5852ebb267bd4651) has joined #openid
- [19:34:17] * KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) Quit (Client Quit)
- [19:36:58] * bitsweat (n=jeremy@c-71-59-252-187.hsd1.or.comcast.net) has joined #openid
- [19:37:55] * bitsweat (n=jeremy@c-71-59-252-187.hsd1.or.comcast.net) has left #openid
- [19:40:38] * j3h (n=j3h@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 113 (No route to host))
- [20:15:46] * bitsweat (n=jeremy@c-71-59-252-187.hsd1.or.comcast.net) has joined #openid
- [20:16:38] * bitsweat (n=jeremy@c-71-59-252-187.hsd1.or.comcast.net) Quit (Remote closed the connection)
- [20:17:05] * bitsweat (n=jeremy@c-71-59-252-187.hsd1.or.comcast.net) has joined #openid
- [20:18:14] * bitsweat (n=jeremy@c-71-59-252-187.hsd1.or.comcast.net) has left #openid
- [20:22:34] * munisp_ (n=chatzill@c-68-48-19-48.hsd1.md.comcast.net) Quit (Read error: 110 (Connection timed out))
- [20:23:37] * aconbere1work (n=aconbere@216.231.63.130) has joined #openid
- [20:24:43] * munisp_ (n=chatzill@c-68-48-19-48.hsd1.md.comcast.net) has joined #openid
- [20:24:50] * munisp_ is now known as munisp
- [20:36:01] * ddfreyne (n=ddfreyne@unaffiliated/ddfreyne) has joined #openid
- [20:41:12] * aconbere|work (n=aconbere@mail.geonerco.com) Quit (Read error: 110 (Connection timed out))
- [21:03:54] * brylie (n=brylie@CPE-65-28-5-53.kc.res.rr.com) has joined #openid
- [21:03:54] <jibot>
brylie is from Kansas and is interested in public access to media and technology.
- [21:13:45] * ddfreyne (n=ddfreyne@unaffiliated/ddfreyne) Quit ("kthxbai")
- [21:24:14] * KevinMarks (i=KevinMar@nat/google/x-98baad3cf6cf576a) has joined #openid
- [21:34:42] * aconbere1work (n=aconbere@216.231.63.130) Quit (Read error: 104 (Connection reset by peer))
- [21:35:02] * aconbere|work (n=aconbere@mail.geonerco.com) has joined #openid
- [22:03:10] * brylie (n=brylie@CPE-65-28-5-53.kc.res.rr.com) Quit ("Ex-Chat")
- [22:04:22] * peace-keeper (n=peace-ke@81-223-92-227.sechshaus.xdsl-line.inode.at) Quit (Read error: 60 (Operation timed out))
- [22:05:18] * KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) Quit ("The computer fell asleep")
- [22:12:29] * KevinMarks (i=KevinMar@nat/google/x-34d7db987fdf5912) has joined #openid
- [22:19:32] * bPrompter (n=aaron@dsl231-035-220.sea1.dsl.speakeasy.net) has left #openid
- [22:55:58] * bPrompter (n=aaron@dsl231-035-220.sea1.dsl.speakeasy.net) has joined #openid
- [23:03:51] * Flenser (n=Miranda@twiki/developer/SamHasler) Quit (Read error: 104 (Connection reset by peer))
- [23:58:26] * cygnus (n=cygnus@c-71-236-228-127.hsd1.or.comcast.net) Quit ("Leaving.")
These logs were automatically created by OpenIDlogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.