IRC Log for #openid on 2007-11-30

Timestamps are in UTC.

  1. [00:06:53] * claudio is now known as claudio\out
  2. [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.")
  3. [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.")
  4. [00:48:36] * shigeta (n=shigeta@124.32.114.226) has joined #openid
  5. [00:49:00] * SvenDowideit__ (n=SvenDowi@124-168-133-81.dyn.iinet.net.au) has joined #openid
  6. [01:05:27] * SvenDowideit_ (n=SvenDowi@twiki/developer/SvenDowideit) Quit (Read error: 101 (Network is unreachable))
  7. [01:08:34] * Loolyan (i=Al@gateway/tor/x-e17f6e3cb18dc9cd) Quit (Read error: 104 (Connection reset by peer))
  8. [01:25:47] * marclaporte (n=Marc_Lap@tikiwiki/marclaporte) has joined #openid
  9. [01:25:47] <jibot> marclaporte is Marc Laporte from Tiki CMS/Groupware
  10. [01:27:42] * marclaporte (n=Marc_Lap@tikiwiki/marclaporte) Quit (Read error: 104 (Connection reset by peer))
  11. [01:31:13] * UncleFu86 (n=Horst@dtmd-4db5d3f9.pool.einsundeins.de) Quit (Read error: 113 (No route to host))
  12. [01:37:35] * michelp (n=michelp@69-30-72-119.dq1sf.easystreet.com) Quit (Excess Flood)
  13. [01:38:10] * michelp (n=michelp@69-30-72-119.dq1sf.easystreet.com) has joined #openid
  14. [02:06:47] * tjohns (n=tjohns@cpe-76-170-58-80.socal.res.rr.com) Quit (Remote closed the connection)
  15. [02:29:18] * JoeSniff (n=joe@82.108.166.130) Quit (Read error: 110 (Connection timed out))
  16. [03:03:54] * tjohns (n=tjohns@cpe-76-170-58-80.socal.res.rr.com) has joined #openid
  17. [03:03:58] * stub (n=stub@canonical/launchpad/stub) has joined #openid
  18. [03:46:33] * josephholsten (n=josephho@adsl-70-142-54-122.dsl.tul2ok.sbcglobal.net) has joined #openid
  19. [04:11:17] * josephholsten (n=josephho@adsl-70-142-54-122.dsl.tul2ok.sbcglobal.net) Quit ()
  20. [04:50:41] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit ()
  21. [04:54:53] * stub (n=stub@canonical/launchpad/stub) Quit (Nick collision from services.)
  22. [04:54:53] * stu2 (n=stub@ppp-58.8.8.88.revip2.asianet.co.th) has joined #openid
  23. [04:55:06] * stu2 is now known as stub
  24. [04:56:38] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
  25. [07:12:49] * ARF (n=ARF@ip68-101-200-165.sd.sd.cox.net) Quit (Read error: 110 (Connection timed out))
  26. [08:51:50] * SvenDowideit_ (n=SvenDowi@twiki/developer/SvenDowideit) has joined #openid
  27. [09:05:05] * SvenDowideit__ (n=SvenDowi@124-168-133-81.dyn.iinet.net.au) Quit (Read error: 101 (Network is unreachable))
  28. [09:05:14] * claudio\out is now known as claudio
  29. [10:09:39] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
  30. [10:59:52] * tjohns (n=tjohns@cpe-76-170-58-80.socal.res.rr.com) Quit ()
  31. [11:03:24] <claudio> woo-ho... openid in blogger (draft)
  32. [11:06:36] <claudio> http://bloggerindraft.blogspot.com/2007/11/new-feature-openid-commenting.html
  33. [11:40:14] * stub (n=stub@canonical/launchpad/stub) Quit (Read error: 113 (No route to host))
  34. [11:44:40] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) Quit (Connection timed out)
  35. [12:00:22] * Loolyan (i=Al@gateway/tor/x-05e070ace7d96021) has joined #openid
  36. [12:13:50] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
  37. [12:24:15] * MrTopf (i=hidden-u@oecher.info) has joined #openid
  38. [12:24:26] * MrTopf (i=hidden-u@oecher.info) Quit (Connection reset by peer)
  39. [12:25:13] * MrTopf (i=hidden-u@oecher.info) has joined #openid
  40. [12:33:26] * pvandewyngaerde (n=pvandewy@164.73-200-80.adsl-dyn.isp.belgacom.be) has joined #openid
  41. [12:38:42] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) Quit (Remote closed the connection)
  42. [12:39:45] * madness (n=mng@client-86-0-117-229.nrth.adsl.virgin.net) has joined #openid
  43. [12:40:55] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
  44. [12:43:55] * pfak (i=peter@akuma.pfak.org) Quit (kubrick.freenode.net irc.freenode.net)
  45. [12:43:55] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) Quit (kubrick.freenode.net irc.freenode.net)
  46. [12:44:12] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit (kubrick.freenode.net irc.freenode.net)
  47. [12:44:12] * Syn- (n=hisyn@c-76-117-75-151.hsd1.pa.comcast.net) Quit (kubrick.freenode.net irc.freenode.net)
  48. [12:44:12] * Ciaran_H (n=ciaran@neo.theblob.org) Quit (kubrick.freenode.net irc.freenode.net)
  49. [12:44:12] * Peng (n=mnordhof@fl-67-77-170-155.dhcp.embarqhsd.net) Quit (kubrick.freenode.net irc.freenode.net)
  50. [12:44:12] * jibot (i=andy@208.78.244.32) Quit (kubrick.freenode.net irc.freenode.net)
  51. [12:44:20] * Mitsurugi (n=Nightmar@123.Red-83-34-146.dynamicIP.rima-tde.net) Quit (kubrick.freenode.net irc.freenode.net)
  52. [12:44:20] * socialist (n=o_o@c-24-21-189-209.hsd1.mn.comcast.net) Quit (kubrick.freenode.net irc.freenode.net)
  53. [12:44:20] * Alphi (n=dfj094@pdpc/supporter/active/alphi) Quit (kubrick.freenode.net irc.freenode.net)
  54. [12:44:20] * fen (n=openpriv@pool-71-182-156-244.pitbpa.fios.verizon.net) Quit (kubrick.freenode.net irc.freenode.net)
  55. [12:44:20] * DJCapelis (n=djc@blender/coder/DJCapelis) Quit (kubrick.freenode.net irc.freenode.net)
  56. [12:44:20] * benj3one (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) Quit (kubrick.freenode.net irc.freenode.net)
  57. [12:45:14] * Mitsurugi (n=Nightmar@123.Red-83-34-146.dynamicIP.rima-tde.net) has joined #openid
  58. [12:45:14] * fen (n=openpriv@pool-71-182-156-244.pitbpa.fios.verizon.net) has joined #openid
  59. [12:45:14] * benj3one (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) has joined #openid
  60. [12:45:14] * socialist (n=o_o@c-24-21-189-209.hsd1.mn.comcast.net) has joined #openid
  61. [12:45:14] * Alphi (n=dfj094@pdpc/supporter/active/alphi) has joined #openid
  62. [12:45:14] * DJCapelis (n=djc@blender/coder/DJCapelis) has joined #openid
  63. [12:45:19] * don-o_ (n=donp@donk.personaltelco.net) has joined #openid
  64. [12:45:24] * don-o (n=donp@donk.personaltelco.net) Quit (Remote closed the connection)
  65. [12:45:27] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) has joined #openid
  66. [12:45:27] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) has joined #openid
  67. [12:45:27] * pfak (i=peter@akuma.pfak.org) has joined #openid
  68. [12:45:32] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
  69. [12:45:32] * Syn- (n=hisyn@c-76-117-75-151.hsd1.pa.comcast.net) has joined #openid
  70. [12:45:32] * Ciaran_H (n=ciaran@neo.theblob.org) has joined #openid
  71. [12:45:32] * Peng (n=mnordhof@fl-67-77-170-155.dhcp.embarqhsd.net) has joined #openid
  72. [12:45:32] * jibot (i=andy@208.78.244.32) has joined #openid
  73. [12:57:29] * madness (n=mng@client-86-0-117-229.nrth.adsl.virgin.net) Quit (Read error: 104 (Connection reset by peer))
  74. [13:06:34] * Loolyan (i=Al@gateway/tor/x-05e070ace7d96021) Quit (Remote closed the connection)
  75. [13:08:38] * l0gic (n=l0gic@84.91.8.144) Quit (Nick collision from services.)
  76. [13:09:18] * l0gic (n=l0gic@84.91.8.144) has joined #openid
  77. [13:11:53] * Mitsurugi (n=Nightmar@123.Red-83-34-146.dynamicIP.rima-tde.net) Quit (kubrick.freenode.net irc.freenode.net)
  78. [13:11:53] * fen (n=openpriv@pool-71-182-156-244.pitbpa.fios.verizon.net) Quit (kubrick.freenode.net irc.freenode.net)
  79. [13:11:53] * socialist (n=o_o@c-24-21-189-209.hsd1.mn.comcast.net) Quit (kubrick.freenode.net irc.freenode.net)
  80. [13:11:53] * Alphi (n=dfj094@pdpc/supporter/active/alphi) Quit (kubrick.freenode.net irc.freenode.net)
  81. [13:11:53] * DJCapelis (n=djc@blender/coder/DJCapelis) Quit (kubrick.freenode.net irc.freenode.net)
  82. [13:11:53] * benj3one (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) Quit (kubrick.freenode.net irc.freenode.net)
  83. [13:12:07] * shigeta (n=shigeta@124.32.114.226) Quit ("Leaving...")
  84. [13:12:13] * Mitsurugi (n=Nightmar@123.Red-83-34-146.dynamicIP.rima-tde.net) has joined #openid
  85. [13:12:13] * fen (n=openpriv@pool-71-182-156-244.pitbpa.fios.verizon.net) has joined #openid
  86. [13:12:13] * benj3one (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) has joined #openid
  87. [13:12:13] * socialist (n=o_o@c-24-21-189-209.hsd1.mn.comcast.net) has joined #openid
  88. [13:12:13] * Alphi (n=dfj094@pdpc/supporter/active/alphi) has joined #openid
  89. [13:12:13] * DJCapelis (n=djc@blender/coder/DJCapelis) has joined #openid
  90. [13:17:51] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) Quit (Read error: 113 (No route to host))
  91. [13:50:02] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) has joined #openid
  92. [14:39:35] * marclaporte (n=Marc_Lap@tikiwiki/marclaporte) has joined #openid
  93. [14:39:35] <jibot> marclaporte is Marc Laporte from Tiki CMS/Groupware
  94. [16:05:00] * rorek (n=rorek@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 110 (Connection timed out))
  95. [16:05:05] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) Quit (Read error: 110 (Connection timed out))
  96. [16:05:42] * jrbot (n=supybot@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 110 (Connection timed out))
  97. [16:08:15] * Loolyan (i=Al@gateway/tor/x-1c27cc5adcd3f311) has joined #openid
  98. [16:33:30] * rorek (n=rorek@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  99. [16:33:56] * jrbot (n=supybot@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  100. [16:33:58] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) has joined #openid
  101. [17:05:18] * dynamo (n=dynamo@c-76-105-239-120.hsd1.or.comcast.net) has joined #openid
  102. [17:10:53] * Mitsurugi (n=Nightmar@123.Red-83-34-146.dynamicIP.rima-tde.net) Quit (Read error: 104 (Connection reset by peer))
  103. [17:19:44] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) Quit (No route to host)
  104. [17:20:02] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) has joined #openid
  105. [17:25:11] * Roebot (n=AaronF@wsip-68-15-8-102.sd.sd.cox.net) has joined #openid
  106. [17:26:58] * Mitsurugi (n=Nightmar@132.Red-83-61-238.staticIP.rima-tde.net) has joined #openID
  107. [17:39:18] * dynamo (n=dynamo@c-76-105-239-120.hsd1.or.comcast.net) Quit ("This computer has gone to sleep")
  108. [18:01:37] * shills (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
  109. [18:02:01] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) Quit (Remote closed the connection)
  110. [18:08:36] * shills (i=shaunh@npfit2.dh.bytemark.co.uk) Quit (Remote closed the connection)
  111. [18:08:52] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
  112. [18:14:33] * hillsy (i=shaunh@npfit2.dh.bytemark.co.uk) Quit (Remote closed the connection)
  113. [18:14:36] * shills (i=shaunh@npfit2.dh.bytemark.co.uk) has joined #openid
  114. [18:18:32] * cote_ (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
  115. [18:18:32] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit (Read error: 104 (Connection reset by peer))
  116. [18:22:41] * PibbRelay (i=supybot@nat/janrain/x-08efd3ea103fdfcd) has joined #openid
  117. [18:30:42] * cote_ (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit ()
  118. [18:32:18] * MrTopf (i=hidden-u@oecher.info) Quit (Read error: 110 (Connection timed out))
  119. [18:40:30] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
  120. [18:57:57] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) has joined #openid
  121. [19:06:15] * MrTopf (n=cs@pD9EBED09.dip.t-dialin.net) has joined #openid
  122. [19:16:48] * MrTopf (n=cs@pD9EBED09.dip.t-dialin.net) Quit ()
  123. [19:34:03] * shills (i=shaunh@npfit2.dh.bytemark.co.uk) Quit ("Leaving")
  124. [19:44:41] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) Quit ("Leaving")
  125. [19:58:14] * claudio is now known as claudio\out
  126. [20:25:15] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit ()
  127. [20:54:01] * vinze (n=vinze@a80-126-159-235.adsl.xs4all.nl) has joined #openid
  128. [20:54:11] * dazjorz (n=dazjorz@server.dazjorz.com) has joined #openid
  129. [20:54:16] <dazjorz> Hi
  130. [20:54:24] <dazjorz> I'm wondering about the best way to do something on my blog, dazjorz.com
  131. [20:54:37] <dazjorz> It's using OpenID already, but it doesn't cache logins for a very long time
  132. [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
  133. [20:55:38] <dazjorz> can I simply do this, or do I have to recheck identities ?
  134. [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?
  135. [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
  136. [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
  137. [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
  138. [21:01:58] <PibbRelay> <Blueberry> but if they are, you set up a new session and everything is dandy
  139. [21:02:36] <dazjorz> Well I don't really know what the difference between normal and immediate checks are
  140. [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.
  141. [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
  142. [21:03:41] <PibbRelay> <Blueberry> daz, normal mode gives the id provider permission to display questions like "Allow this site?" and so on
  143. [21:03:42] <dazjorz> _keturn: Well this is just a simple blog, not a high-risk security application
  144. [21:04:04] <PibbRelay> <Blueberry> Immediate mode gives you an instant response.
  145. [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"?
  146. [21:04:53] <PibbRelay> vinze: Error: "so" is not a valid command.
  147. [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 ?
  148. [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 ?
  149. [21:05:35] <PibbRelay> <Blueberry> My name is blueberry :P
  150. [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"?
  151. [21:05:47] <dazjorz> Blueberry, This relay thing is odd :P
  152. [21:05:49] <vinze> (Odd :P)
  153. [21:05:57] <PibbRelay> <Blueberry> yes, it returns yes in that case, no in all others I believe
  154. [21:06:31] <vinze> Cool
  155. [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)
  156. [21:07:27] <PibbRelay> <Blueberry> I'm using an openid powered chat/forum website type thing called pibb.com :)
  157. [21:07:29] <dazjorz> They can log out anyway
  158. [21:07:38] <dazjorz> Ah I've heard about it
  159. [21:07:42] <PibbRelay> <Blueberry> the openid channels on pibb and irc are linked through the bot
  160. [21:07:43] <PibbRelay> <alexdelannee.myopenid.com> wow
  161. [21:07:53] <PibbRelay> <Blueberry> they shouldn't have to go back to your website to logout
  162. [21:07:54] <vinze> Ah, cool
  163. [21:08:08] <dazjorz> Blueberry, Oh and by the way, something goes wrong when users first log in at my site
  164. [21:08:25] <PibbRelay> <Blueberry> What happens?
  165. [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
  166. [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
  167. [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
  168. [21:10:03] <dazjorz> but I think the bug will be in https://cvs.codeyard.net/svn/DaZjorz.com/dazjorz.com/openid.php
  169. [21:10:26] <dazjorz> These three lines:
  170. [21:10:27] <dazjorz> $nick = $response->signed_args['openid.sreg.nickname'];
  171. [21:10:27] <dazjorz> if(!isset($nick) or !$nick)
  172. [21:10:27] <dazjorz> $nick = $response->identity_url;
  173. [21:10:32] <dazjorz> It seems like something goes wrong there
  174. [21:12:47] <PibbRelay> <Blueberry> ahh
  175. [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)
  176. [21:13:12] <PibbRelay> <Blueberry> so the provider isn't responding with a nickname sreg detail on the first signin
  177. [21:13:14] <dazjorz> Might want to do some dumps to see if it's actually sent
  178. [21:13:18] <dazjorz> I *think* so
  179. [21:13:20] <PibbRelay> <Blueberry> which provider is this?
  180. [21:13:25] <dazjorz> MyOpenID
  181. [21:13:35] <dazjorz> I don't really think there's something wrong there, though
  182. [21:13:41] <dazjorz> but it seems so odd, I can't discover anything wrong
  183. [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
  184. [21:14:17] <PibbRelay> <Blueberry> don't rule out MyOpenID, it certainly looks like it
  185. [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!
  186. [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?
  187. [21:16:49] <PibbRelay> <Blueberry> Alrighty
  188. [21:17:17] <dazjorz> Blueberry: Debug prints are inserted, could you try to log in ?
  189. [21:17:33] <PibbRelay> <Blueberry> I'm not a php person myself, so i'm kinda avoiding clicking those links :P
  190. [21:17:44] <dazjorz> Blueberry, http://beta.dazjorz.com/
  191. [21:17:51] <dazjorz> Enter your OpenID url to the top left corner
  192. [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 ;)
  193. [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 :)
  194. [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
  195. [21:19:08] <vinze> Same for me with ClaimID
  196. [21:19:33] <dazjorz> Could you two paste the debug output to paster.dazjorz.com?
  197. [21:19:43] <dazjorz> Then I can remove the debug prints and restore beta.dazjorz.com back to normal
  198. [21:19:49] <vinze> dazjorz, http://paster.dazjorz.com/?p=1544
  199. [21:19:53] <dazjorz> $nick = $response->signed_args['openid.sreg.nickname'];
  200. [21:19:53] <dazjorz> if(!isset($nick) or !$nick)
  201. [21:19:57] <dazjorz> Oops
  202. [21:20:09] <PibbRelay> <Blueberry> ruby person here
  203. [21:20:14] <dazjorz> thanks vinze :)
  204. [21:20:19] <PibbRelay> <Blueberry> http://paster.dazjorz.com/?p=1545
  205. [21:21:10] <dazjorz> It does recognise the nick in the first place
  206. [21:21:31] <_keturn> beta.dazjorz did recognize my nick too.
  207. [21:22:01] <dazjorz> Well that's odd, it does see the right nicks at registration phase, it just doesn't insert them
  208. [21:22:07] <dazjorz> At least I know it's my fault now, I'm off to fixing ;)
  209. [21:22:26] <PibbRelay> <Blueberry> awesome! :D
  210. [21:22:50] <dazjorz> $response->identity_url is empty...
  211. [21:23:31] <dazjorz> Oh! Wait
  212. [21:24:06] <dazjorz> Got it
  213. [21:24:14] <vinze> \0/
  214. [21:24:35] <PibbRelay> <Blueberry> yay!
  215. [21:24:41] <dazjorz> $user->nick instead of $user->nickname
  216. [21:24:45] <vinze> >.<
  217. [21:24:56] <dazjorz> :)
  218. [21:26:38] <dazjorz> vinze, Blueberry, _keturn, I removed your OpenID's from the database, could you try to log in again?
  219. [21:26:55] <dazjorz> Go to http://beta.dazjorz.com/logout.php first ;)
  220. [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
  221. [21:27:35] <dazjorz> Yeah that's because I removed you without you logging out first...
  222. [21:27:38] * dazjorz fixes that, just in case
  223. [21:28:56] <dazjorz> vinze: Fixed
  224. [21:29:13] <vinze> dazjorz, syntax error :)
  225. [21:29:25] <dazjorz> *gah*
  226. [21:29:44] <dazjorz> vinze: fixed
  227. [21:31:09] <dazjorz> vinze: Blueberry, _keturn, could you please try to log in again ?
  228. [21:31:17] <vinze> dazjorz, done
  229. [21:31:19] <PibbRelay> <Blueberry> it all works now
  230. [21:31:23] <dazjorz> yay
  231. [21:31:28] <dazjorz> I see :D
  232. [21:31:31] <dazjorz> Thanks a lot for the help
  233. [21:31:44] <PibbRelay> <Blueberry> You're welcome :)
  234. [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
  235. [21:31:54] <dazjorz> after that, I can implement "immediate checking"
  236. [21:32:00] <vinze> \0/
  237. [21:32:01] <dazjorz> and then we can play with it a bit, hopefully :)
  238. [21:42:47] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
  239. [21:49:47] * vinze (n=vinze@a80-126-159-235.adsl.xs4all.nl) has left #openid
  240. [21:59:48] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit (Read error: 104 (Connection reset by peer))
  241. [22:00:14] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
  242. [22:03:42] * pdxkona2 (n=chatzill@dsl093-174-179.pdx1.dsl.speakeasy.net) has joined #openid
  243. [22:03:51] <pdxkona2> holy crap
  244. [22:04:02] <pdxkona2> i didnt know it was so popular
  245. [22:04:15] <PibbRelay> <Blueberry> huh?
  246. [22:05:13] <pdxkona2> i year ago, noone i knew, knew anything about it
  247. [22:05:22] <pdxkona2> some tiny office in oregon right
  248. [22:09:57] * rebel_leader (n=Horst@dtmd-4db5da4c.pool.einsundeins.de) Quit (No route to host)
  249. [22:26:07] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) Quit ()
  250. [22:29:30] * cote (n=cote@adsl-71-145-165-153.dsl.austtx.sbcglobal.net) has joined #openid
  251. [22:33:22] * pdxkona2 (n=chatzill@dsl093-174-179.pdx1.dsl.speakeasy.net) has left #openid
  252. [22:41:05] * martin__1 (n=martin@vm1.ideelabor.ee) has joined #openid
  253. [22:41:13] * martin__1 is now known as pisi
  254. [22:42:12] <pisi> the pyhon-openid url in the topic gives 404
  255. [22:43:49] <PibbRelay> <Blueberry> yes well, things change, pdxkona2
  256. [22:46:19] <_keturn> oh, urls. yeah.
  257. [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'
  258. [22:47:44] * cygnus (n=cygnus@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  259. [22:47:45] <jibot> cygnus is WorkerBee(name="Jonathan Daugherty", company="JanRain, Inc.")
  260. [22:48:56] * cygnus threatens jibot with an EMP gun.
  261. [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.
  262. [22:51:16] <cygnus> pisi, what do you mean by "special handling"?
  263. [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.
  264. [22:52:30] <pisi> I should read up on dbapi but at a first glance it seems some parameter marker difference issue, ? vs %s
  265. [22:52:57] <cygnus> yes, that's a difference in the python modules that are used to interface with those databases.
  266. [22:53:09] <cygnus> Any given DBAPI implementation may choose to implement one or more "param styles".
  267. [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.
  268. [22:54:39] * MrTopf (n=cs@pD9EBED09.dip.t-dialin.net) has joined #openid
  269. [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'
  270. [22:55:37] <pisi> like this ?
  271. [22:55:55] * benj3one_ (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) has joined #openid
  272. [22:56:02] * benj3one (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) Quit ("Ex-Chat")
  273. [22:57:25] <pisi> so the simple solution is to copy SQLiteStore into TracSQLiteStore and use %s parameters.
  274. [22:57:30] * pvandewyngaerde (n=pvandewy@164.73-200-80.adsl-dyn.isp.belgacom.be) Quit (Remote closed the connection)
  275. [22:58:04] <cygnus> Ugh, what are the trac people doing in their database layer? :(
  276. [22:58:52] <pisi> http://trac-hacks.org/ticket/2242 has the trace. basically they pipe it through sql = sql % (('?',) * len(args))
  277. [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.
  278. [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.
  279. [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.
  280. [23:02:15] <pisi> unfortunately I'm running on 0.11 and also would like to use openid2.0 features.
  281. [23:03:33] <cygnus> If you make the store change you mentioned, that should be enough, right?
  282. [23:10:36] * Loolyan (i=Al@gateway/tor/x-1c27cc5adcd3f311) Quit (Remote closed the connection)
  283. [23:18:54] <pisi> solved and closed. thanks.
  284. [23:19:00] <pisi> http://trac-hacks.org/attachment/ticket/2242/trac.diff
  285. [23:21:38] <pisi> goodnight.
  286. [23:21:44] * pisi (n=martin@vm1.ideelabor.ee) Quit ("leaving")
  287. [23:21:52] * amir (n=Miranda@gentoo/developer/amir) Quit (Remote closed the connection)
  288. [23:32:32] * Loolyan (i=Al@gateway/tor/x-2ddafa7049d1df7f) has joined #openid
  289. [23:40:29] * cygnus (n=cygnus@c-71-236-228-127.hsd1.or.comcast.net) has left #openid
  290. [23:57:03] * aseeon (i=top@chello083144074210.chello.pl) has joined #openid
  291. [23:57:21] <aseeon> anybody could help me with python-openid problem
  292. [23:57:40] <_keturn> aseeon: what's up?
  293. [23:58:15] <aseeon> after installation when i try to run examples it says that "No module extensions"
  294. [23:58:57] <aseeon> "No module named extensions"*
  295. [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.