IRC Log for #openid on 2007-03-14
Timestamps are in UTC.
- [00:00:00] <cygnus>
the current darcs version is an OpenID 2 implementation. :)
- [00:00:54] <SimonW>
if I could make a feature request... a version of 1.2.1 with extra debugging hooks would be incredibly useful
- [00:01:07] <SimonW>
or just more detailed error messages
- [00:01:21] <cygnus>
SimonW: I'm more than happy to make that easier in the OpenID 2 code.
- [00:01:28] <cygnus>
SimonW: which will be released ... soonishly.
- [00:01:48] <don-o>
woah cool word.
- [00:01:54] <SimonW>
that would be great
- [00:02:26] <cygnus>
so, uh, if and when someone blogs about this, please don't say "cygnus said it will be out tomorrow"
- [00:03:30] * SimonW leaves that to the IRC logs :)
- [00:04:00] <cygnus>
so, I tried your OpenID on my PHP example consumer that runs 1.2.1.
- [00:04:07] <cygnus>
and it's sending a request with no assoc_handle.
- [00:04:26] <cygnus>
(which would be consistent with phpbb's attempt to check_authentication)
- [00:04:49] <cygnus>
so I will debug on my end and see why the library isn't making an association.
- [00:05:00] <SimonW>
so it's a bug at my end?
- [00:05:10] <cygnus>
it could be either; unknown until I debug
- [00:05:11] <SimonW>
very odd that it hasn't shown up on other sites
- [00:05:33] <cygnus>
well, the not-making-associations thing isn't terrible as long as check_auth works, but it *is* odd if you think your server is in normal operating condition
- [00:05:41] <cygnus>
and it could be a bug in the library, definitely.
- [00:05:51] <SimonW>
would it help if I e-mailed you my server code?
- [00:05:59] <SimonW>
it's going to be open sourced in the next few days anyway
- [00:06:11] <cygnus>
you might as well, in case you're not around when I decide I need it :)
- [00:06:47] <SimonW>
cygnus -at- janrain.com ?
- [00:07:44] <cygnus>
yep
- [00:07:57] <SimonW>
oh... the PHPBB code attempts to do simple registration
- [00:08:00] <SimonW>
which might be a factor
- [00:08:14] <SimonW>
but... I disabled simple registration on my server and got the same error
- [00:08:15] * epeus is now known as KevinMarks
- [00:08:17] <SimonW>
which seems to rule that out
- [00:09:17] <SimonW>
email sent
- [00:09:47] * hundleyj (n=hundleyj@c-24-22-54-179.hsd1.mn.comcast.net) has joined #openid
- [00:10:38] <cygnus>
thanks.
- [00:10:50] <cygnus>
oh.
- [00:10:53] <cygnus>
so I think I found the problem.
- [00:10:57] <cygnus>
er, maybe.
- [00:10:58] <cygnus>
:)
- [00:11:07] <cygnus>
the associate mode response is the web page at your OpenID URL.
- [00:11:26] <cygnus>
(which cannot be parsed as a valid associate repsonse)
- [00:11:27] <cygnus>
response, even.
- [00:11:43] * PatF (i=Patrick@nat/novell/x-da73773f26a552c0) Quit (Read error: 110 (Connection timed out))
- [00:12:25] <cygnus>
I'll verify the POST URL.
- [00:13:15] <cygnus>
might it have something to do with the fact that the associate request is a POST, yet the openidserver=1 is a GET argument?
- [00:13:24] * cygnus looks at your server code now :)
- [00:14:45] <cygnus>
I guess not, since you're using $_REQUEST to decode the request
- [00:21:40] * shigeta (n=shigeta@124.32.114.226) has joined #openid
- [00:22:05] <SimonW>
so you're saying that in associate mode I dump out HTML rather than key:value lines?
- [00:22:56] <cygnus>
yep
- [00:23:31] <cygnus>
I suspect something is messing it up before decodeRequest is called
- [00:24:05] <SimonW>
how did you spot the funky associate mode response? packet sniffing?
- [00:24:23] <cygnus>
modified a checkout of 1.2.1. :)
- [00:24:52] <cygnus>
(modified it to print the associate mode response and exit prior to issuing a would-be redirect)
- [00:25:35] <cygnus>
the OpenID 2 release should definitely take advantage of some degree of the PHP logging API.
- [00:25:50] <cygnus>
with ample docs telling people how to turn it off lest their logs be polluted. :)
- [00:26:59] <SimonW>
I used a define('OPENIDSERVER_DEBUG', 1);
- [00:27:19] <SimonW>
then lots of if (OPENIDSERVER_DEBUG) { error_log("Useful stuff"); }
- [00:27:31] <SimonW>
simple but effective
- [00:28:08] <bitsweat>
any of you using openid with a restful api?
- [00:28:35] <bitsweat>
or with an atom or rss feed?
- [00:29:08] <cygnus>
SimonW: what's the wordpress entry point into the code you sent me?
- [00:29:21] <SimonW>
how do you mean?
- [00:29:56] <SimonW>
... OH!
- [00:30:01] <SimonW>
I just found the bug!
- [00:30:02] <cygnus>
SimonW: well, I want to trace what happens to the request data (if anything) before decodeRequest is called, but it's unclear to me what the call trace is
- [00:30:04] <cygnus>
yay!
- [00:30:08] <SimonW>
openidserver_is_enabled()
- [00:30:11] <SimonW>
that's the hook
- [00:30:19] <SimonW>
isset($_GET['openidserver']) &&
- [00:30:19] <SimonW>
$_GET['openidserver'] == '1' &&
- [00:30:21] <cygnus>
also, to be fair, your comment in that function about our code and include_path is not entirely correct. :)
- [00:30:24] <SimonW>
that should be $_REQUEST
- [00:30:35] <SimonW>
what should that comment say?
- [00:30:41] <cygnus>
really? Wouldn't $_GET and $_POST be populated?
- [00:30:51] <SimonW>
that include path thing really bugs me, I'd love a better solution
- [00:30:56] <cygnus>
well, modifying the include_path *does* suck
- [00:31:04] <cygnus>
the proper thing to do is just install our library into the include path
- [00:31:05] <bitsweat>
I only found one reference to using openid in tandem with HTTP AUTH -- openid uri as username and a generated API key as password
- [00:31:15] <bitsweat>
but I'd like to see more about non- or semi-interactive use
- [00:31:21] <SimonW>
hmm... am I wrong about the $_GET thing?
- [00:31:31] <cygnus>
well, I guess it depends
- [00:31:39] <cygnus>
(on how PHP treats GET params when receiving a POST)
- [00:31:49] <SimonW>
I'm guessing that in associate mode the openidserver=1 argument ends up being POSTed rather than stuck in the query string
- [00:31:49] <cygnus>
theoretically, both the $_GET and $_POST data would be availalbe
- [00:31:55] <cygnus>
meaning that $_GET is always valid in that code
- [00:31:58] <SimonW>
yeah, I'm pretty sure both are available
- [00:32:07] <cygnus>
nope, the POST is *to* the URL with that GET arg
- [00:32:09] <cygnus>
:)
- [00:32:15] <SimonW>
rats, that's not the bug then
- [00:32:17] <cygnus>
so, I don't know what the HTTP spec says about that parameter
- [00:32:31] <cygnus>
but I think it's still considered a GET argument
- [00:32:35] <SimonW>
hmmm... I wonder if WordPress does any filtering on $_GET?
- [00:32:46] <SimonW>
or $_POST
- [00:33:09] * epeus (i=KevinMar@nat/google/x-cbf099bcf3090cce) has joined #openid
- [00:33:26] <cygnus>
hopefully not
- [00:33:32] <cygnus>
I say try changing it to REQUEST
- [00:33:37] <cygnus>
meanwhile, I'm going to look around in the PHP docs
- [00:35:55] <cygnus>
ok, so the docs appear to say nothing about where the query args to a POST URL can be found (except SERVER[QUERY_STRING])
- [00:36:02] <cygnus>
so, I don't think that arg will be found in $_GET during a PSOT
- [00:36:05] * KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) Quit (Connection timed out)
- [00:36:05] <cygnus>
er, POST
- [00:36:15] <cygnus>
which means that $_REQUEST won't work, either
- [00:38:08] <cygnus>
SimonW: are you sure your OpenID works on other sites? If POSTs can't be properly processed, then *no* properly-implemented RPs should accept it
- [00:40:11] <cygnus>
we tried our python example consumer and found that it does POST successfully.
- [00:40:22] <cygnus>
which leads us to believe this is a difference in the POSTing behavior of the PHP/python fetchers.
- [00:51:07] <SimonW>
I've used it successfully in a bunch of places
- [00:51:23] <SimonW>
simonwillison.net (Python library), Zooomr, Ma.gnolia.com
- [00:51:35] <cygnus>
zooomr is python, and I *think* ma.gnolia is ruby
- [00:52:14] <SimonW>
any other big PHP consumers I can try it on?
- [00:52:28] <cygnus>
hmm
- [00:52:48] <cygnus>
openiddirectory.com
- [00:53:07] * aconbere|mobile (n=aconbere@c-67-171-24-45.hsd1.wa.comcast.net) has joined #openid
- [00:54:06] <cygnus>
I'm going home. I'll be back on in roughly an hour. Feel free to mail me or ping me here to let me know how it goes.
- [00:54:28] * cygnus (n=cygnus@www.cprogrammer.org) Quit ("Leaving.")
- [00:55:18] * j3h (n=j3h@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 113 (No route to host))
- [00:57:08] * epeus is now known as KevinMarks
- [01:02:40] <bricas>
would a "cancel" be the appropriate response from an openid server if the user currently logged in is not the same as the requeste id (i.e. is_identity fails)?
- [01:05:53] <_keturn>
bricas: yeah
- [01:14:47] <bricas>
would the return_to url + "openid.mode=cancel" be sufficient?
- [01:16:28] <_keturn>
yep. that's the only thing in a cancel response.
- [01:17:59] <bricas>
thanks.
- [01:35:24] * KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) Quit (Read error: 110 (Connection timed out))
- [02:24:51] * tessier (n=treed@kernel-panic/sex-machines) has joined #openid
- [02:41:23] * xlarrydrebes (n=xlarrydr@c-71-236-228-127.hsd1.or.comcast.net) Quit ()
- [02:59:00] * bricas (n=bricas@CPE0011506c8049-CM0013711405ec.cpe.net.cable.rogers.com) Quit ("Chatzilla 0.9.77 [Firefox 2.0.0.2/0000000000]")
- [03:10:29] * xlarrydrebes (n=xlarrydr@c-71-193-195-92.hsd1.or.comcast.net) has joined #openid
- [03:12:49] * xlarrydrebes (n=xlarrydr@c-71-193-195-92.hsd1.or.comcast.net) Quit (Client Quit)
- [03:15:07] * xlarrydrebes (n=xlarrydr@c-71-193-195-92.hsd1.or.comcast.net) has joined #openid
- [03:20:41] * shigeta_ (n=shigeta@124.32.114.226) has joined #openid
- [03:28:35] * shigeta (n=shigeta@124.32.114.226) Quit (Read error: 60 (Operation timed out))
- [03:44:13] * KevinMarks (n=KevinMar@h-68-164-94-70.snvacaid.dynamic.covad.net) has joined #openid
- [03:56:21] * KevinMarks (n=KevinMar@h-68-164-94-70.snvacaid.dynamic.covad.net) Quit ("bye")
- [03:56:46] * KevinMarks (n=Snak@h-68-164-94-70.snvacaid.dynamic.covad.net) has joined #openid
- [04:12:37] * j3h (n=j3h@24.21.174.195) has joined #openid
- [04:45:23] * j3h (n=j3h@24.21.174.195) Quit (Read error: 110 (Connection timed out))
- [04:49:03] * shigeta (n=shigeta@124.32.114.226) has joined #openid
- [05:06:06] * shigeta_ (n=shigeta@124.32.114.226) Quit (Read error: 110 (Connection timed out))
- [05:11:30] * j3h (n=j3h@c-24-21-174-195.hsd1.or.comcast.net) has joined #openid
- [05:22:15] * hundleyj (n=hundleyj@c-24-22-54-179.hsd1.mn.comcast.net) Quit ("Leaving")
- [08:29:43] * SimonW (n=simon@dyn-62-56-93-68.dslaccess.co.uk) Quit ()
- [08:45:55] * tango_ (n=tex_vim@host-84-221-16-210.cust-adsl.tiscali.it) Quit ("Leaving")
- [08:55:17] * gulbaek (n=fake@50A19C90.flatrate.dk) has joined #openid
- [08:59:41] * gulbaek (n=fake@50A19C90.flatrate.dk) Quit (Client Quit)
- [09:13:49] * drewinthehead (n=mclellan@chauchcr.gotadsl.co.uk) has joined #openid
- [09:25:05] * drewinthehead_ (n=mclellan@tc146.proxy.ukl.yahoo.com) has joined #openid
- [09:29:55] * tango_ (n=tex_vim@oblomov.dmi.unict.it) has joined #openid
- [09:31:26] * drewinthehead (n=mclellan@chauchcr.gotadsl.co.uk) Quit (Connection timed out)
- [09:42:26] * SimonW (n=simon@southill.torchboxapps.com) has joined #openid
- [09:53:42] * bitsweat (n=jeremy@c-71-59-252-187.hsd1.or.comcast.net) Quit (Remote closed the connection)
- [11:35:57] * shigeta (n=shigeta@124.32.114.226) Quit ("Leaving...")
- [12:23:25] * bricas (n=bricas@h64-5-219-130.gtcust.grouptelecom.net) has joined #openid
- [14:56:15] * j3h (n=j3h@c-24-21-174-195.hsd1.or.comcast.net) Quit (Read error: 110 (Connection timed out))
- [15:49:17] * xlarrydrebes (n=xlarrydr@c-71-193-195-92.hsd1.or.comcast.net) Quit ()
- [16:06:25] * tango_ (n=tex_vim@oblomov.dmi.unict.it) Quit ("Leaving")
- [16:08:07] * xlarrydrebes (n=xlarrydr@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [16:21:07] * drewinthehead_ (n=mclellan@tc146.proxy.ukl.yahoo.com) Quit ()
- [16:24:04] * PatF (i=Patrick@nat/novell/x-0e0f95a9605546ef) has joined #openid
- [16:59:01] * SamRose (n=chatzill@c-71-206-125-50.hsd1.mi.comcast.net) has joined #openid
- [17:03:51] * cygnus (n=cygnus@www.cprogrammer.org) has joined #openid
- [17:07:28] <cygnus>
SimonW: ping?
- [17:08:10] * hundleyj (n=hundleyj@128-193-137-173.public.oregonstate.edu) has joined #openid
- [17:08:24] <SimonW>
hello
- [17:08:52] <cygnus>
SimonW: sorry I wasn't back on yesterday as promised.
- [17:09:10] <cygnus>
SimonW: did you make any progress with the ?openidserver=1 issue?
- [17:11:22] <SimonW>
unfortunately not
- [17:11:41] <SimonW>
need to dedicate a solid block of time to it
- [17:14:22] <SimonW>
I'm going to do what you did yesterday - hack a client library to verbosely log everything
- [17:21:05] <cygnus>
Ok.
- [17:21:17] * j3h (n=j3h@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [17:21:30] <cygnus>
(but we know that the issue at this point is getting access to the openidserver query arg, and that it can't be find in any of the superglobal request arrays)
- [17:29:00] * SamRose (n=chatzill@c-71-206-125-50.hsd1.mi.comcast.net) Quit (Read error: 60 (Operation timed out))
- [17:33:53] * SimonW (n=simon@southill.torchboxapps.com) Quit ()
- [17:37:00] * aconbere|work (n=aconbere@mail.geonerco.com) has joined #openid
- [17:47:16] * tango_ (n=tex_vim@host-84-221-16-210.cust-adsl.tiscali.it) has joined #openid
- [17:53:14] * epeus (i=KevinMar@nat/google/x-3beb96769ab50c85) has joined #openid
- [17:57:44] * ruchith (n=ruchith@124.43.199.173) has joined #openid
- [17:59:09] * hundleyj (n=hundleyj@128-193-137-173.public.oregonstate.edu) Quit (Connection timed out)
- [17:59:57] * hundleyj (n=hundleyj@128-193-137-173.public.oregonstate.edu) has joined #openid
- [18:21:03] * SamRose (n=chatzill@c-71-206-125-50.hsd1.mi.comcast.net) has joined #openid
- [18:26:06] <idnar>
hmm, LJ's OpenID consumer support seems dicey
- [18:26:34] <idnar>
no_head_tag: Couldn't find OpenID servers due to no head tag
- [18:34:43] <chowells79>
What was the identity URL you were testing with?
- [18:48:04] <idnar>
http://mithrandi.net/
- [19:00:17] <chowells79>
Hmm
- [19:00:21] <chowells79>
Something strange going on.
- [19:00:32] <chowells79>
http://validator.w3.org/check?uri=http%3A%2F%2Fmithrandi.net%2F
- [19:00:51] <chowells79>
It certainly shouldn't generate *that* error when the validator tries to check it.
- [19:01:24] <idnar>
what the hell
- [19:01:32] <chowells79>
are you accidently returning your xrds file even when the content type isn't being requested?
- [19:01:53] <idnar>
well, I've got Apache doing content-type negotiation on index
- [19:01:59] * hundleyj (n=hundleyj@128-193-137-173.public.oregonstate.edu) Quit (Read error: 110 (Connection timed out))
- [19:02:03] <chowells79>
And, in particular, when no content-type is being requested?
- [19:02:14] <chowells79>
as I bet that's the same problem LJ is having
- [19:02:20] <idnar>
yeah, probably
- [19:02:28] <chowells79>
(it doesn't support using xrds on the consumer side)
- [19:02:51] <idnar>
hmm, yeah, the XRDS seems to have higher priority or something
- [19:03:10] * idnar consults docs
- [19:05:14] <idnar>
oh, it picks the smallest one
- [19:06:01] <chowells79>
Ah, the good old "do low numbers or high numbers come first?" problem.
- [19:06:15] <chowells79>
DNS does it one way... Apache does it another...
- [19:06:22] <chowells79>
There's no consensus anywhere
- [19:07:38] <idnar>
I guess I'll use an explicit type map
- [19:07:40] * PatF (i=Patrick@nat/novell/x-0e0f95a9605546ef) Quit (Read error: 104 (Connection reset by peer))
- [19:15:58] * PatF (i=Patrick@nat/novell/x-eed4be4c0e06fd3d) has joined #openid
- [19:19:13] * quellhorst (n=pro@unaffiliated/rend) Quit (Read error: 104 (Connection reset by peer))
- [19:21:52] <idnar>
chowells79: thanks, works now :)
- [19:22:07] <chowells79>
Glad it was something that (relatively) easy.
- [19:22:08] <idnar>
(and no thanks to apache)
- [19:49:06] * m3nt0r^ (n=mail@p50902371.dip0.t-ipconnect.de) has joined #openid
- [19:55:38] * m3nt0r^ (n=mail@p50902371.dip0.t-ipconnect.de) Quit ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )")
- [19:57:28] * m3nt0r (n=mail@p50904090.dip0.t-ipconnect.de) Quit (Nick collision from services.)
- [19:59:28] * drewinthehead (n=mclellan@tc151.proxy.ukl.yahoo.com) has joined #openid
- [19:59:58] * epeus (i=KevinMar@nat/google/x-3beb96769ab50c85) Quit (Read error: 104 (Connection reset by peer))
- [20:01:10] * m3nt0r (n=mail@p50902371.dip0.t-ipconnect.de) has joined #openid
- [20:18:35] * bricas (n=bricas@h64-5-219-130.gtcust.grouptelecom.net) Quit ("Chatzilla 0.9.77 [Firefox 2.0.0.2/0000000000]")
- [20:21:17] * ruchith (n=ruchith@124.43.199.173) Quit ("Leaving")
- [20:25:12] * epeus (i=KevinMar@nat/google/x-bd388f9d871a183b) has joined #openid
- [20:36:58] * hober (n=ted@unaffiliated/hober) has joined #openid
- [20:39:05] * hober (n=ted@unaffiliated/hober) has left #openid
- [20:42:32] * whafro (n=whafro@dsl092-150-081.wdc2.dsl.speakeasy.net) has joined #openid
- [21:01:30] * epeus (i=KevinMar@nat/google/x-bd388f9d871a183b) Quit ("The computer fell asleep")
- [21:04:53] * tango_ (n=tex_vim@host-84-221-16-210.cust-adsl.tiscali.it) Quit ("Leaving")
- [21:15:39] * tango_ (n=tex_vim@host-84-220-51-244.cust-adsl.tiscali.it) has joined #openid
- [21:32:28] * epeus (i=KevinMar@nat/google/x-8049af08e69c79d9) has joined #openid
- [21:35:07] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit (Nick collision from services.)
- [21:35:15] * epeus is now known as KevinMarks
- [21:56:06] * Cody` (n=Cody@74-129-165-175.dhcp.insightbb.com) Quit (Read error: 104 (Connection reset by peer))
- [21:59:23] * SamRose (n=chatzill@c-71-206-125-50.hsd1.mi.comcast.net) Quit ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]")
- [22:03:09] * Cody`macbook (n=Cody@74-129-165-175.dhcp.insightbb.com) has joined #openid
- [22:31:49] * zzzen (n=milkchan@bzq-25-83-250.static.bezeqint.net) has joined #openid
- [22:32:56] * zzzen is now known as zzzendotcom
- [22:33:24] <zzzendotcom>
Can I have a newbie question about the consumer lib?
- [22:35:11] * amir1641 (n=Miranda@80.238.134.134) Quit (Remote closed the connection)
- [22:35:23] * amir (n=Miranda@gentoo/developer/amir) has joined #openid
- [22:35:35] <cygnus>
feel free, z.
- [22:36:01] <cygnus>
(which language? whose library?)
- [22:36:16] <zzzendotcom>
python (sorry)
- [22:37:17] <zzzendotcom>
I'm getting a discovery error "Error fetching XRDS document"
- [22:37:50] <zzzendotcom>
and I don't see any tcp going anywhere
- [22:38:30] <zzzendotcom>
the out-of-the-box consumer.py and server.py worked though. strange
- [22:42:10] <zzzendotcom>
cygnus? you a pythoneer?
- [22:42:32] <cygnus>
more or less.
- [22:42:56] <zzzendotcom>
tried the python lib they have at openidenabled?
- [22:43:09] <cygnus>
as for your error, ignoring the tcp part for a moment, the error could mean that the XRDS URL couldn't be fetched, that the response from the server was malformed, or that it contained a bad status value
- [22:43:55] * GhostChe (n=example@c-71-232-30-70.hsd1.ma.comcast.net) has joined #openid
- [22:44:49] <zzzendotcom>
I'll try to raise some debug values there and see what I catch. maybe be back later. Thanks
- [22:45:19] <cygnus>
zzzendotcom: the library already calls to log information.
- [22:45:30] <cygnus>
zzzendotcom: if you assign to oidutil.log a callable to log those things, you can get some useful information.
- [22:45:42] <cygnus>
but in particular, you should check on the XRDS URL of the OpenID(s) you're trying to consume.
- [22:54:13] * drewinthehead_ (n=mclellan@chauchcr.gotadsl.co.uk) has joined #openid
- [22:57:10] <zzzendotcom>
stupid of me. took the value of the "submit" field. back to defcon 5 :)
- [22:58:29] * Leoric (n=joh@tul-1x-dhcp178.studby.uio.no) Quit (Read error: 104 (Connection reset by peer))
- [23:02:09] <zzzendotcom>
thanks about the oidutil.log tip
- [23:02:39] <cygnus>
you're welcome. it should be in the README, and I'll make sure it goes out in a later release.
- [23:03:40] <zzzendotcom>
cool. I'm writing a wrapper for albatross. know it?
- [23:04:44] <cygnus>
nope
- [23:05:14] <zzzendotcom>
http://www.object-craft.com.au/projects/albatross/
- [23:05:53] <zzzendotcom>
I'll post a url here once I have an OpenID example app in Albatross
- [23:06:08] <cygnus>
cool.
- [23:06:18] <zzzendotcom>
bye
- [23:06:28] * zzzendotcom (n=milkchan@bzq-25-83-250.static.bezeqint.net) Quit ("back to the drawing board")
- [23:06:29] * bricas (n=bricas@CPE0011506c8049-CM0013711405ec.cpe.net.cable.rogers.com) has joined #openid
- [23:11:43] * drewinthehead (n=mclellan@tc151.proxy.ukl.yahoo.com) Quit (Read error: 110 (Connection timed out))
- [23:23:55] * SimonW (n=simon@host86-143-2-225.range86-143.btcentralplus.com) has joined #openid
- [23:25:35] * PatF (i=Patrick@nat/novell/x-eed4be4c0e06fd3d) Quit (Read error: 110 (Connection timed out))
- [23:27:53] * KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) Quit (Read error: 110 (Connection timed out))
- [23:38:44] * ximo (n=opera@ti231110a080-7503.bb.online.no) has joined #openid
- [23:39:07] * tango_ (n=tex_vim@host-84-220-51-244.cust-adsl.tiscali.it) Quit ("Leaving")
- [23:41:47] * ximo (n=opera@ti231110a080-7503.bb.online.no) has left #openid
- [23:44:14] * tango_ (n=tex_vim@host-84-220-51-244.cust-adsl.tiscali.it) has joined #openid
- [23:46:10] * aconbere|work (n=aconbere@mail.geonerco.com) Quit ("Lost terminal")
These logs were automatically created by OpenIDlogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.