IRC Log for #openid on 2007-11-30
Timestamps are in UTC.
- [00:06:53] * claudio is now known as claudio\out
- [00:11:03] * peacekeeper (n=peace-ke@chello084114169104.2.15.vie.surfer.at) Quit ("May the gods keep the wolves in the hills and the women in our beds.")
- [00:17:20] * peace-keeper (n=peace-ke@chello084114169104.2.15.vie.surfer.at) Quit ("May the gods keep the wolves in the hills and the women in our beds.")
- [00:48:36] * shigeta (n=shigeta@124.32.114.226) has joined #openid
- [00:49:00] * SvenDowideit__ (n=SvenDowi@124-168-133-81.dyn.iinet.net.au) has joined #openid
- [01:05:27] * SvenDowideit_ (n=SvenDowi@twiki/developer/SvenDowideit) Quit (Read error: 101 (Network is unreachable))
- [01:08:34] * Loolyan (i=Al@gateway/tor/x-e17f6e3cb18dc9cd) Quit (Read error: 104 (Connection reset by peer))
- [01:25:47] * marclaporte (n=Marc_Lap@tikiwiki/marclaporte) has joined #openid
- [01:25:47] <jibot>
marclaporte is Marc Laporte from Tiki CMS/Groupware
- [01:27:42] * marclaporte (n=Marc_Lap@tikiwiki/marclaporte) Quit (Read error: 104 (Connection reset by peer))
- [01:31:13] * UncleFu86 (n=Horst@dtmd-4db5d3f9.pool.einsundeins.de) Quit (Read error: 113 (No route to host))
- [01:37:35] * michelp (n=michelp@69-30-72-119.dq1sf.easystreet.com) Quit (Excess Flood)
- [01:38:10] * michelp (n=michelp@69-30-72-119.dq1sf.easystreet.com) has joined #openid
- [02:06:47] * tjohns (n=tjohns@cpe-76-170-58-80.socal.res.rr.com) Quit (Remote closed the connection)
- [02:29:18] * JoeSniff (n=joe@82.108.166.130) Quit (Read error: 110 (Connection timed out))
- [03:03:54] * tjohns (n=tjohns@cpe-76-170-58-80.socal.res.rr.com) has joined #openid
- [03:03:58] * stub (n=stub@canonical/launchpad/stub) has joined #openid
- [03:46:33] * josephholsten (n=josephho@adsl-70-142-54-122.dsl.tul2ok.sbcglobal.net) has joined #openid
- [04:11:17] * josephholsten (n=josephho@adsl-70-142-54-122.dsl.tul2ok.sbcglobal.net) Quit ()
- [04:50:41] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit ()
- [04:54:53] * stub (n=stub@canonical/launchpad/stub) Quit (Nick collision from services.)
- [04:54:53] * stu2 (n=stub@ppp-58.8.8.88.revip2.asianet.co.th) has joined #openid
- [04:55:06] * stu2 is now known as stub
- [04:56:38] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
- [07:12:49] * ARF (n=ARF@ip68-101-200-165.sd.sd.cox.net) Quit (Read error: 110 (Connection timed out))
- [08:51:50] * SvenDowideit_ (n=SvenDowi@twiki/developer/SvenDowideit) has joined #openid
- [09:05:05] * SvenDowideit__ (n=SvenDowi@124-168-133-81.dyn.iinet.net.au) Quit (Read error: 101 (Network is unreachable))
- [09:05:14] * claudio\out is now known as claudio
- [10:09:39] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
- [10:59:52] * tjohns (n=tjohns@cpe-76-170-58-80.socal.res.rr.com) Quit ()
- [11:03:24] <claudio>
woo-ho... openid in blogger (draft)
- [11:06:36] <claudio>
http://bloggerindraft.blogspot.com/2007/11/new-feature-openid-commenting.html
- [11:40:14] * stub (n=stub@canonical/launchpad/stub) Quit (Read error: 113 (No route to host))
- [11:44:40] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) Quit (Connection timed out)
- [12:00:22] * Loolyan (i=Al@gateway/tor/x-05e070ace7d96021) has joined #openid
- [12:13:50] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
- [12:24:15] * MrTopf (i=hidden-u@oecher.info) has joined #openid
- [12:24:26] * MrTopf (i=hidden-u@oecher.info) Quit (Connection reset by peer)
- [12:25:13] * MrTopf (i=hidden-u@oecher.info) has joined #openid
- [12:33:26] * pvandewyngaerde (n=pvandewy@164.73-200-80.adsl-dyn.isp.belgacom.be) has joined #openid
- [12:38:42] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) Quit (Remote closed the connection)
- [12:39:45] * madness (n=mng@client-86-0-117-229.nrth.adsl.virgin.net) has joined #openid
- [12:40:55] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
- [12:43:55] * pfak (i=peter@akuma.pfak.org) Quit (kubrick.freenode.net irc.freenode.net)
- [12:43:55] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) Quit (kubrick.freenode.net irc.freenode.net)
- [12:44:12] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit (kubrick.freenode.net irc.freenode.net)
- [12:44:12] * Syn- (n=hisyn@c-76-117-75-151.hsd1.pa.comcast.net) Quit (kubrick.freenode.net irc.freenode.net)
- [12:44:12] * Ciaran_H (n=ciaran@neo.theblob.org) Quit (kubrick.freenode.net irc.freenode.net)
- [12:44:12] * Peng (n=mnordhof@fl-67-77-170-155.dhcp.embarqhsd.net) Quit (kubrick.freenode.net irc.freenode.net)
- [12:44:12] * jibot (i=andy@208.78.244.32) Quit (kubrick.freenode.net irc.freenode.net)
- [12:44:20] * Mitsurugi (n=Nightmar@123.Red-83-34-146.dynamicIP.rima-tde.net) Quit (kubrick.freenode.net irc.freenode.net)
- [12:44:20] * socialist (n=o_o@c-24-21-189-209.hsd1.mn.comcast.net) Quit (kubrick.freenode.net irc.freenode.net)
- [12:44:20] * Alphi (n=dfj094@pdpc/supporter/active/alphi) Quit (kubrick.freenode.net irc.freenode.net)
- [12:44:20] * fen (n=openpriv@pool-71-182-156-244.pitbpa.fios.verizon.net) Quit (kubrick.freenode.net irc.freenode.net)
- [12:44:20] * DJCapelis (n=djc@blender/coder/DJCapelis) Quit (kubrick.freenode.net irc.freenode.net)
- [12:44:20] * benj3one (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) Quit (kubrick.freenode.net irc.freenode.net)
- [12:45:14] * Mitsurugi (n=Nightmar@123.Red-83-34-146.dynamicIP.rima-tde.net) has joined #openid
- [12:45:14] * fen (n=openpriv@pool-71-182-156-244.pitbpa.fios.verizon.net) has joined #openid
- [12:45:14] * benj3one (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) has joined #openid
- [12:45:14] * socialist (n=o_o@c-24-21-189-209.hsd1.mn.comcast.net) has joined #openid
- [12:45:14] * Alphi (n=dfj094@pdpc/supporter/active/alphi) has joined #openid
- [12:45:14] * DJCapelis (n=djc@blender/coder/DJCapelis) has joined #openid
- [12:45:19] * don-o_ (n=donp@donk.personaltelco.net) has joined #openid
- [12:45:24] * don-o (n=donp@donk.personaltelco.net) Quit (Remote closed the connection)
- [12:45:27] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) has joined #openid
- [12:45:27] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) has joined #openid
- [12:45:27] * pfak (i=peter@akuma.pfak.org) has joined #openid
- [12:45:32] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
- [12:45:32] * Syn- (n=hisyn@c-76-117-75-151.hsd1.pa.comcast.net) has joined #openid
- [12:45:32] * Ciaran_H (n=ciaran@neo.theblob.org) has joined #openid
- [12:45:32] * Peng (n=mnordhof@fl-67-77-170-155.dhcp.embarqhsd.net) has joined #openid
- [12:45:32] * jibot (i=andy@208.78.244.32) has joined #openid
- [12:57:29] * madness (n=mng@client-86-0-117-229.nrth.adsl.virgin.net) Quit (Read error: 104 (Connection reset by peer))
- [13:06:34] * Loolyan (i=Al@gateway/tor/x-05e070ace7d96021) Quit (Remote closed the connection)
- [13:08:38] * l0gic (n=l0gic@84.91.8.144) Quit (Nick collision from services.)
- [13:09:18] * l0gic (n=l0gic@84.91.8.144) has joined #openid
- [13:11:53] * Mitsurugi (n=Nightmar@123.Red-83-34-146.dynamicIP.rima-tde.net) Quit (kubrick.freenode.net irc.freenode.net)
- [13:11:53] * fen (n=openpriv@pool-71-182-156-244.pitbpa.fios.verizon.net) Quit (kubrick.freenode.net irc.freenode.net)
- [13:11:53] * socialist (n=o_o@c-24-21-189-209.hsd1.mn.comcast.net) Quit (kubrick.freenode.net irc.freenode.net)
- [13:11:53] * Alphi (n=dfj094@pdpc/supporter/active/alphi) Quit (kubrick.freenode.net irc.freenode.net)
- [13:11:53] * DJCapelis (n=djc@blender/coder/DJCapelis) Quit (kubrick.freenode.net irc.freenode.net)
- [13:11:53] * benj3one (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) Quit (kubrick.freenode.net irc.freenode.net)
- [13:12:07] * shigeta (n=shigeta@124.32.114.226) Quit ("Leaving...")
- [13:12:13] * Mitsurugi (n=Nightmar@123.Red-83-34-146.dynamicIP.rima-tde.net) has joined #openid
- [13:12:13] * fen (n=openpriv@pool-71-182-156-244.pitbpa.fios.verizon.net) has joined #openid
- [13:12:13] * benj3one (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) has joined #openid
- [13:12:13] * socialist (n=o_o@c-24-21-189-209.hsd1.mn.comcast.net) has joined #openid
- [13:12:13] * Alphi (n=dfj094@pdpc/supporter/active/alphi) has joined #openid
- [13:12:13] * DJCapelis (n=djc@blender/coder/DJCapelis) has joined #openid
- [13:17:51] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) Quit (Read error: 113 (No route to host))
- [13:50:02] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) has joined #openid
- [14:39:35] * marclaporte (n=Marc_Lap@tikiwiki/marclaporte) has joined #openid
- [14:39:35] <jibot>
marclaporte is Marc Laporte from Tiki CMS/Groupware
- [16:05:00] * rorek (n=rorek@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 110 (Connection timed out))
- [16:05:05] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) Quit (Read error: 110 (Connection timed out))
- [16:05:42] * jrbot (n=supybot@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 110 (Connection timed out))
- [16:08:15] * Loolyan (i=Al@gateway/tor/x-1c27cc5adcd3f311) has joined #openid
- [16:33:30] * rorek (n=rorek@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [16:33:56] * jrbot (n=supybot@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [16:33:58] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) has joined #openid
- [17:05:18] * dynamo (n=dynamo@c-76-105-239-120.hsd1.or.comcast.net) has joined #openid
- [17:10:53] * Mitsurugi (n=Nightmar@123.Red-83-34-146.dynamicIP.rima-tde.net) Quit (Read error: 104 (Connection reset by peer))
- [17:19:44] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) Quit (No route to host)
- [17:20:02] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) has joined #openid
- [17:25:11] * Roebot (n=AaronF@wsip-68-15-8-102.sd.sd.cox.net) has joined #openid
- [17:26:58] * Mitsurugi (n=Nightmar@132.Red-83-61-238.staticIP.rima-tde.net) has joined #openID
- [17:39:18] * dynamo (n=dynamo@c-76-105-239-120.hsd1.or.comcast.net) Quit ("This computer has gone to sleep")
- [18:01:37] * shills (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
- [18:02:01] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) Quit (Remote closed the connection)
- [18:08:36] * shills (i=shaunh@npfit2.dh.bytemark.co.uk) Quit (Remote closed the connection)
- [18:08:52] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
- [18:14:33] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) Quit (Remote closed the connection)
- [18:14:36] * shills (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
- [18:18:32] * cote_ (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
- [18:18:32] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit (Read error: 104 (Connection reset by peer))
- [18:22:41] * PibbRelay (i=supybot@nat/janrain/x-08efd3ea103fdfcd) has joined #openid
- [18:30:42] * cote_ (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit ()
- [18:32:18] * MrTopf (i=hidden-u@oecher.info) Quit (Read error: 110 (Connection timed out))
- [18:40:30] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
- [18:57:57] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) has joined #openid
- [19:06:15] * MrTopf (n=cs@pD9EBED09.dip.t-dialin.net) has joined #openid
- [19:16:48] * MrTopf (n=cs@pD9EBED09.dip.t-dialin.net) Quit ()
- [19:34:03] * shills (i=shaunh@npfit2.dh.bytemark.co.uk) Quit ("Leaving")
- [19:44:41] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) Quit ("Leaving")
- [19:58:14] * claudio is now known as claudio\out
- [20:25:15] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit ()
- [20:54:01] * vinze (n=vinze@a80-126-159-235.adsl.xs4all.nl) has joined #openid
- [20:54:11] * dazjorz (n=dazjorz@server.dazjorz.com) has joined #openid
- [20:54:16] <dazjorz>
Hi
- [20:54:24] <dazjorz>
I'm wondering about the best way to do something on my blog, dazjorz.com
- [20:54:37] <dazjorz>
It's using OpenID already, but it doesn't cache logins for a very long time
- [20:55:21] <dazjorz>
Somebody asked me if I could implement a function that remembers the UserID in a cookie, so when he revisits, he doesn't have to enter the openID again
- [20:55:38] <dazjorz>
can I simply do this, or do I have to recheck identities ?
- [20:56:46] <dazjorz>
It now only remembers login as long as the PHP session lasts, it seems like a good suggestion to remember this for a longer time at the users' choice, but what's your view on this?
- [20:58:53] <_keturn>
it's almost always a good idea to at least remember the identifier, so when the user comes back you have the option of doing a checkid_immediate on them without bothering them to fill anything out
- [21:01:12] <PibbRelay>
<Blueberry> dazjorz: the way to do it isn't a cookie (what stops someone from visiting your blog with a cookie which says "http://creativepony.com/" and being logged in as me without authenticating?) The right way is to remember their openid in a cookie, then when they visit again, run it through "Imidiate" mode, which is where you can quickly check if they're signed in to a specific id without going through the whole routine
- [21:01:47] <PibbRelay>
<Blueberry> that way they can logout of their provider, and when the php session is dead, your website has them logged out too as the provider will silently tell you that they aren't logged in with that ID
- [21:01:58] <PibbRelay>
<Blueberry> but if they are, you set up a new session and everything is dandy
- [21:02:36] <dazjorz>
Well I don't really know what the difference between normal and immediate checks are
- [21:02:38] <_keturn>
and many web applications have a "stay logged in" option using a long-lived cookie. you can do that whatever the login mechanism is. Some applications may have security requirements where that's inappropriate (e.g. it's going to be Very Bad if the next user at the internet cafe sits down and still has the login), but sometimes it's acceptable.
- [21:03:02] <dazjorz>
I wasn't planning to remember the OpenID URL in a cookie like that, anyway :P That'd be as unsafe as not checking the ID at login at all
- [21:03:41] <PibbRelay>
<Blueberry> daz, normal mode gives the id provider permission to display questions like "Allow this site?" and so on
- [21:03:42] <dazjorz>
_keturn: Well this is just a simple blog, not a high-risk security application
- [21:04:04] <PibbRelay>
<Blueberry> Immediate mode gives you an instant response.
- [21:04:52] <vinze>
PibbRelay, so when the user has selected "Always stay logged in" at his OpenID provider and selected "Allow Forever" for that particular site, it will return a "yes"?
- [21:04:53] <PibbRelay>
vinze: Error: "so" is not a valid command.
- [21:04:56] <dazjorz>
So I just remember the OpenID URL in a long-term cookie (say, a week or two), and when the guy comes back to the site, I do an immediate check for his OpenID, and I get back ?
- [21:05:34] <dazjorz>
Success or failure, and if I get failure I'll just redisplay the login prompt as if no cookie had been there at all ?
- [21:05:35] <PibbRelay>
<Blueberry> My name is blueberry :P
- [21:05:46] <vinze>
Blueberry, so when the user has selected "Always stay logged in" at his OpenID provider and selected "Allow Forever" for that particular site, it will return a "yes"?
- [21:05:47] <dazjorz>
Blueberry, This relay thing is odd :P
- [21:05:49] <vinze>
(Odd :P)
- [21:05:57] <PibbRelay>
<Blueberry> yes, it returns yes in that case, no in all others I believe
- [21:06:31] <vinze>
Cool
- [21:06:42] <PibbRelay>
<Blueberry> daz: that's the best, most secure way to do it, but just being a blog it's okayish for you to just use cookies and remember them for a while if they can opt out (internet cafe senario)
- [21:07:27] <PibbRelay>
<Blueberry> I'm using an openid powered chat/forum website type thing called pibb.com :)
- [21:07:29] <dazjorz>
They can log out anyway
- [21:07:38] <dazjorz>
Ah I've heard about it
- [21:07:42] <PibbRelay>
<Blueberry> the openid channels on pibb and irc are linked through the bot
- [21:07:43] <PibbRelay>
<alexdelannee.myopenid.com> wow
- [21:07:53] <PibbRelay>
<Blueberry> they shouldn't have to go back to your website to logout
- [21:07:54] <vinze>
Ah, cool
- [21:08:08] <dazjorz>
Blueberry, Oh and by the way, something goes wrong when users first log in at my site
- [21:08:25] <PibbRelay>
<Blueberry> What happens?
- [21:08:28] <dazjorz>
I think it's a bug in my code, but it seems the provider doesn't give the nickname in the same way as in all the other logins
- [21:08:47] <dazjorz>
The site sets the nick to the OpenID URL for the first login if no nick was given, but it seems to set it to it every time
- [21:09:26] <dazjorz>
I'm using the JanRain libraries for PHP, if you care to take a look, the OpenID implementation for dazjorz.com is at https://cvs.codeyard.net/svn/DaZjorz.com/dazjorz.com/include/openid.inc.php
- [21:10:03] <dazjorz>
but I think the bug will be in https://cvs.codeyard.net/svn/DaZjorz.com/dazjorz.com/openid.php
- [21:10:26] <dazjorz>
These three lines:
- [21:10:27] <dazjorz>
$nick = $response->signed_args['openid.sreg.nickname'];
- [21:10:27] <dazjorz>
if(!isset($nick) or !$nick)
- [21:10:27] <dazjorz>
$nick = $response->identity_url;
- [21:10:32] <dazjorz>
It seems like something goes wrong there
- [21:12:47] <PibbRelay>
<Blueberry> ahh
- [21:13:05] <dazjorz>
It almost seems like I don't get openid.sreg.nickname at first log in (I do think it's a bug in my code, though)
- [21:13:12] <PibbRelay>
<Blueberry> so the provider isn't responding with a nickname sreg detail on the first signin
- [21:13:14] <dazjorz>
Might want to do some dumps to see if it's actually sent
- [21:13:18] <dazjorz>
I *think* so
- [21:13:20] <PibbRelay>
<Blueberry> which provider is this?
- [21:13:25] <dazjorz>
MyOpenID
- [21:13:35] <dazjorz>
I don't really think there's something wrong there, though
- [21:13:41] <dazjorz>
but it seems so odd, I can't discover anything wrong
- [21:14:07] <PibbRelay>
<Blueberry> MyOpenID is a pretty awesome service, I dont expect it would act that way, but there are ways to find out
- [21:14:17] <PibbRelay>
<Blueberry> don't rule out MyOpenID, it certainly looks like it
- [21:14:40] <PibbRelay>
<Blueberry> and the library you're using is made by the same people who make myopenid too! all the more interesting!
- [21:14:49] <dazjorz>
Blueberry, I'll add some debug prints to openid.php on beta.dazjorz.com (the staging site), then if you try to log in, could you nopaste the output?
- [21:16:49] <PibbRelay>
<Blueberry> Alrighty
- [21:17:17] <dazjorz>
Blueberry: Debug prints are inserted, could you try to log in ?
- [21:17:33] <PibbRelay>
<Blueberry> I'm not a php person myself, so i'm kinda avoiding clicking those links :P
- [21:17:44] <dazjorz>
Blueberry, http://beta.dazjorz.com/
- [21:17:51] <dazjorz>
Enter your OpenID url to the top left corner
- [21:18:12] <dazjorz>
then you'll get some debug prints, just for now, if you could copypaste those into http://paster.dazjorz.com/, I'd be very grateful ;)
- [21:18:44] <dazjorz>
Blueberry, Tbh I'm not really a PHP person myself too, more like a Perl person, but it's very handy for simple web sites like dazjorz.com :)
- [21:18:51] <PibbRelay>
<Blueberry> I can confirm that on my first login, myopenid.com is asking me if it can tell you my nickname
- [21:19:08] <vinze>
Same for me with ClaimID
- [21:19:33] <dazjorz>
Could you two paste the debug output to paster.dazjorz.com?
- [21:19:43] <dazjorz>
Then I can remove the debug prints and restore beta.dazjorz.com back to normal
- [21:19:49] <vinze>
dazjorz, http://paster.dazjorz.com/?p=1544
- [21:19:53] <dazjorz>
$nick = $response->signed_args['openid.sreg.nickname'];
- [21:19:53] <dazjorz>
if(!isset($nick) or !$nick)
- [21:19:57] <dazjorz>
Oops
- [21:20:09] <PibbRelay>
<Blueberry> ruby person here
- [21:20:14] <dazjorz>
thanks vinze :)
- [21:20:19] <PibbRelay>
<Blueberry> http://paster.dazjorz.com/?p=1545
- [21:21:10] <dazjorz>
It does recognise the nick in the first place
- [21:21:31] <_keturn>
beta.dazjorz did recognize my nick too.
- [21:22:01] <dazjorz>
Well that's odd, it does see the right nicks at registration phase, it just doesn't insert them
- [21:22:07] <dazjorz>
At least I know it's my fault now, I'm off to fixing ;)
- [21:22:26] <PibbRelay>
<Blueberry> awesome! :D
- [21:22:50] <dazjorz>
$response->identity_url is empty...
- [21:23:31] <dazjorz>
Oh! Wait
- [21:24:06] <dazjorz>
Got it
- [21:24:14] <vinze>
\0/
- [21:24:35] <PibbRelay>
<Blueberry> yay!
- [21:24:41] <dazjorz>
$user->nick instead of $user->nickname
- [21:24:45] <vinze>
>.<
- [21:24:56] <dazjorz>
:)
- [21:26:38] <dazjorz>
vinze, Blueberry, _keturn, I removed your OpenID's from the database, could you try to log in again?
- [21:26:55] <dazjorz>
Go to http://beta.dazjorz.com/logout.php first ;)
- [21:27:20] <vinze>
Call to a member function isAdmin() on a non-object in /var/www/com/dazjorz/beta/web/www/include/UserProvider.inc.php on line 23
- [21:27:35] <dazjorz>
Yeah that's because I removed you without you logging out first...
- [21:27:38] * dazjorz fixes that, just in case
- [21:28:56] <dazjorz>
vinze: Fixed
- [21:29:13] <vinze>
dazjorz, syntax error :)
- [21:29:25] <dazjorz>
*gah*
- [21:29:44] <dazjorz>
vinze: fixed
- [21:31:09] <dazjorz>
vinze: Blueberry, _keturn, could you please try to log in again ?
- [21:31:17] <vinze>
dazjorz, done
- [21:31:19] <PibbRelay>
<Blueberry> it all works now
- [21:31:23] <dazjorz>
yay
- [21:31:28] <dazjorz>
I see :D
- [21:31:31] <dazjorz>
Thanks a lot for the help
- [21:31:44] <PibbRelay>
<Blueberry> You're welcome :)
- [21:31:48] <dazjorz>
To get back on the "staying logged in" topic, I'll first implement the feature that it doesn't go back to index when logging in, but to the page you were at
- [21:31:54] <dazjorz>
after that, I can implement "immediate checking"
- [21:32:00] <vinze>
\0/
- [21:32:01] <dazjorz>
and then we can play with it a bit, hopefully :)
- [21:42:47] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
- [21:49:47] * vinze (n=vinze@a80-126-159-235.adsl.xs4all.nl) has left #openid
- [21:59:48] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit (Read error: 104 (Connection reset by peer))
- [22:00:14] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
- [22:03:42] * pdxkona2 (n=chatzill@dsl093-174-179.pdx1.dsl.speakeasy.net) has joined #openid
- [22:03:51] <pdxkona2>
holy crap
- [22:04:02] <pdxkona2>
i didnt know it was so popular
- [22:04:15] <PibbRelay>
<Blueberry> huh?
- [22:05:13] <pdxkona2>
i year ago, noone i knew, knew anything about it
- [22:05:22] <pdxkona2>
some tiny office in oregon right
- [22:09:57] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) Quit (No route to host)
- [22:26:07] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit ()
- [22:29:30] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
- [22:33:22] * pdxkona2 (n=chatzill@dsl093-174-179.pdx1.dsl.speakeasy.net) has left #openid
- [22:41:05] * martin__1 (n=martin@vm1.ideelabor.ee) has joined #openid
- [22:41:13] * martin__1 is now known as pisi
- [22:42:12] <pisi>
the pyhon-openid url in the topic gives 404
- [22:43:49] <PibbRelay>
<Blueberry> yes well, things change, pdxkona2
- [22:46:19] <_keturn>
oh, urls. yeah.
- [22:47:36] * _keturn changes topic to 'http://openid.net - channel logged at http://rbach.priv.at/OpenID-IRC/ || JanRain dev list: http://xrl.us/vmtm'
- [22:47:44] * cygnus (n=cygnus@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [22:47:45] <jibot>
cygnus is WorkerBee(name="Jonathan Daugherty", company="JanRain, Inc.")
- [22:48:56] * cygnus threatens jibot with an EMP gun.
- [22:49:46] <pisi>
why does the sqlite backend in python-openid gets special handling ? I also posted to the dev list my little issue.
- [22:51:16] <cygnus>
pisi, what do you mean by "special handling"?
- [22:52:03] <pisi>
I don't know much about dbapi or sql in general but the statements for sqlite differ from mysql for example.
- [22:52:30] <pisi>
I should read up on dbapi but at a first glance it seems some parameter marker difference issue, ? vs %s
- [22:52:57] <cygnus>
yes, that's a difference in the python modules that are used to interface with those databases.
- [22:53:09] <cygnus>
Any given DBAPI implementation may choose to implement one or more "param styles".
- [22:53:50] <cygnus>
Aside from those differences, however, the implementations *behave* the same way; there isn't any special treatment in terms of functionality.
- [22:54:39] * MrTopf (n=cs@pD9EBED09.dip.t-dialin.net) has joined #openid
- [22:55:33] <pisi>
ok. I understand that pysqlite does question marks. python-openid includes question marks. trac tries to be intelligent and uses %s in its own code but tries to 'fix' the sqlite backend statements and fails as python-openid is not 'written for trac'
- [22:55:37] <pisi>
like this ?
- [22:55:55] * benj3one_ (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) has joined #openid
- [22:56:02] * benj3one (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) Quit ("Ex-Chat")
- [22:57:25] <pisi>
so the simple solution is to copy SQLiteStore into TracSQLiteStore and use %s parameters.
- [22:57:30] * pvandewyngaerde (n=pvandewy@164.73-200-80.adsl-dyn.isp.belgacom.be) Quit (Remote closed the connection)
- [22:58:04] <cygnus>
Ugh, what are the trac people doing in their database layer? :(
- [22:58:52] <pisi>
http://trac-hacks.org/ticket/2242 has the trace. basically they pipe it through sql = sql % (('?',) * len(args))
- [23:00:14] <cygnus>
well, the original OpenID plugin for trac already does what you proposed. it ships with an SQLite store that uses % param style.
- [23:01:09] <cygnus>
that is neither a bug in the OpenID library nor a bug in trac; it just seems like something that will have to happen to get them to interoperate.
- [23:01:30] <cygnus>
they probably do that so plugin authors don't have to worry about interfacing with different db api implementations, although even that isn't entirely impossible to avoid.
- [23:02:15] <pisi>
unfortunately I'm running on 0.11 and also would like to use openid2.0 features.
- [23:03:33] <cygnus>
If you make the store change you mentioned, that should be enough, right?
- [23:10:36] * Loolyan (i=Al@gateway/tor/x-1c27cc5adcd3f311) Quit (Remote closed the connection)
- [23:18:54] <pisi>
solved and closed. thanks.
- [23:19:00] <pisi>
http://trac-hacks.org/attachment/ticket/2242/trac.diff
- [23:21:38] <pisi>
goodnight.
- [23:21:44] * pisi (n=martin@vm1.ideelabor.ee) Quit ("leaving")
- [23:21:52] * amir (n=Miranda@gentoo/developer/amir) Quit (Remote closed the connection)
- [23:32:32] * Loolyan (i=Al@gateway/tor/x-2ddafa7049d1df7f) has joined #openid
- [23:40:29] * cygnus (n=cygnus@c-71-236-228-127.hsd1.or.comcast.net) has left #openid
- [23:57:03] * aseeon (i=top@chello083144074210.chello.pl) has joined #openid
- [23:57:21] <aseeon>
anybody could help me with python-openid problem
- [23:57:40] <_keturn>
aseeon: what's up?
- [23:58:15] <aseeon>
after installation when i try to run examples it says that "No module extensions"
- [23:58:57] <aseeon>
"No module named extensions"*
- [23:59:59] <_keturn>
oh, yeah, there was a bug in the -rc1 packaging that didn't put extensions in the list-of-things-to-install.
These logs were automatically created by OpenIDlogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.