IRC Log for #openid on 2008-06-10

Timestamps are in UTC.

  1. [00:05:20] <_keturn> not afaik
  2. [00:07:17] * illustir (n=alper@s55912056.adsl.wanadoo.nl) Quit (Read error: 104 (Connection reset by peer))
  3. [00:07:30] * illustir (n=alper@s55912056.adsl.wanadoo.nl) has joined #openid
  4. [00:42:11] * shigeta (n=shigeta@124.32.114.226) has joined #openid
  5. [00:46:49] * illustir (n=alper@s55912056.adsl.wanadoo.nl) Quit ()
  6. [01:15:10] * mtrichardson (n=michaelr@70.99.220.242) Quit ()
  7. [02:29:37] * mtrichardson (n=michaelr@dsl093-039-218.pdx1.dsl.speakeasy.net) has joined #openid
  8. [02:33:44] * Mitsurugi (n=Nightmar@238.Red-83-34-148.dynamicIP.rima-tde.net) Quit (Read error: 104 (Connection reset by peer))
  9. [02:35:59] * SunWuKung (n=SunWuKun@S01060016cbc4c705.vc.shawcable.net) Quit ()
  10. [02:43:20] * eadz (n=eadz@pdpc/supporter/student/Eadz) has joined #openid
  11. [02:43:48] <eadz> i'm not sure what's wrong. PhpMyID server or RubyRails's client...
  12. [02:47:08] * eadz (n=eadz@pdpc/supporter/student/Eadz) Quit ("[BX] Time wasted: all of it")
  13. [02:47:20] * Mitsurugi (n=Nightmar@247.Red-83-61-237.staticIP.rima-tde.net) has joined #openID
  14. [02:55:41] * Cryption (n=Cryption@12.189.114.58) Quit ()
  15. [03:25:32] * Dallas[h] is now known as DallasG
  16. [04:02:12] * stub (n=stub@ppp-58-8-12-169.revip2.asianet.co.th) has joined #openid
  17. [04:38:25] * SunWuKung (n=SunWuKun@S01060016cbc4c705.vc.shawcable.net) has joined #openid
  18. [05:32:17] * eburcat (n=eitanb@bzq-84-108-233-127.cablep.bezeqint.net) has joined #openid
  19. [05:46:08] * mtrichardson (n=michaelr@dsl093-039-218.pdx1.dsl.speakeasy.net) Quit ()
  20. [05:55:53] * metadaddy (n=metadadd@c-24-6-62-207.hsd1.ca.comcast.net) Quit ()
  21. [06:05:11] * eburcat (n=eitanb@bzq-84-108-233-127.cablep.bezeqint.net) Quit (Read error: 104 (Connection reset by peer))
  22. [06:06:53] * lopnor (n=lopnor@nat.soffritto.org) Quit (Read error: 110 (Connection timed out))
  23. [06:16:16] * lopnor (n=lopnor@nat.soffritto.org) has joined #openid
  24. [06:37:16] * marclaporte1 (n=Marc_Lap@out.clearnet.com) has joined #openid
  25. [06:56:19] * marclaporte (n=Marc_Lap@out.clearnet.com) Quit (Read error: 113 (No route to host))
  26. [07:16:26] * marclaporte (n=Marc_Lap@out.clearnet.com) has joined #openid
  27. [07:16:26] <jibot> marclaporte is Marc Laporte from Tiki CMS/Groupware
  28. [07:17:23] * Omni|AFK (n=hopper@pdpc/supporter/sustaining/Omnifarious) Quit (Remote closed the connection)
  29. [07:17:28] * Omni|AFK (n=hopper@attic.omnifarious.org) has joined #openid
  30. [07:22:22] * bortzmeyer (i=bortzmey@batilda.nic.fr) has joined #openid
  31. [07:31:42] * marclaporte1 (n=Marc_Lap@out.clearnet.com) Quit (Read error: 110 (Connection timed out))
  32. [07:43:42] * desu (n=me@unaffiliated/desu) has joined #openid
  33. [07:47:04] * stub (n=stub@canonical/launchpad/stub) Quit (Read error: 104 (Connection reset by peer))
  34. [08:02:05] * illustir (n=alper@s55912056.adsl.wanadoo.nl) has joined #openid
  35. [08:03:29] * stub (n=stub@ppp-58-8-240-169.revip2.asianet.co.th) has joined #openid
  36. [08:10:51] * stub (n=stub@canonical/launchpad/stub) Quit ("Leaving.")
  37. [08:36:19] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) has joined #openid
  38. [08:39:15] * bens_ (n=bens@gateb.mh.bbc.co.uk) has joined #openid
  39. [08:39:16] * stub (n=stub@ppp-58-8-240-169.revip2.asianet.co.th) has joined #openid
  40. [09:03:13] * shigeta_ (n=shigeta@124.32.114.226) has joined #openid
  41. [09:14:31] * hillsy (n=shhi2@npfit3.dh.bytemark.co.uk) has joined #openid
  42. [09:20:29] * shigeta (n=shigeta@124.32.114.226) Quit (Read error: 110 (Connection timed out))
  43. [09:21:56] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) Quit (Read error: 113 (No route to host))
  44. [09:22:17] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) has joined #openid
  45. [09:25:54] * illustir (n=alper@s55912056.adsl.wanadoo.nl) Quit ()
  46. [09:38:38] * desudesu (n=me@unaffiliated/desu) has joined #openid
  47. [09:45:37] * illustir (n=alper@5356AABE.cable.casema.nl) has joined #openid
  48. [09:46:58] * desu (n=me@unaffiliated/desu) Quit (Nick collision from services.)
  49. [09:47:05] * desudesudesu (n=me@unaffiliated/desu) has joined #openid
  50. [09:47:29] * desudesu (n=me@unaffiliated/desu) Quit (Nick collision from services.)
  51. [09:47:33] * desudesudesu is now known as desu
  52. [10:05:10] * shigeta (n=shigeta@124.32.114.226) has joined #openid
  53. [10:16:55] * desu (n=me@unaffiliated/desu) Quit (Read error: 110 (Connection timed out))
  54. [10:19:25] * shigeta_ (n=shigeta@124.32.114.226) Quit (Read error: 110 (Connection timed out))
  55. [10:36:16] * desu (n=me@unaffiliated/desu) has joined #openid
  56. [10:38:53] * DotBG (n=Ilia@190.220.191-91.rev.maxtelecom.bg) has joined #openid
  57. [10:59:04] * hillsy is now known as vmware|sux
  58. [11:16:16] * vmware|sux is now known as hillsy
  59. [11:18:23] * desudesu (n=me@unaffiliated/desu) has joined #openid
  60. [11:34:59] * desu (n=me@unaffiliated/desu) Quit (Read error: 110 (Connection timed out))
  61. [11:35:30] * desudesu is now known as desu
  62. [11:36:05] * DotBG (n=Ilia@190.220.191-91.rev.maxtelecom.bg) Quit ("Konversation terminated!")
  63. [11:46:10] * nicerobot (n=nix@179.198.175.24.cfl.res.rr.com) Quit (Read error: 110 (Connection timed out))
  64. [11:47:09] * desudesu (n=me@unaffiliated/desu) has joined #openid
  65. [11:48:02] * stub (n=stub@canonical/launchpad/stub) Quit ("Leaving.")
  66. [12:01:08] * desu (n=me@unaffiliated/desu) Quit (Read error: 110 (Connection timed out))
  67. [12:14:24] * desudesu (n=me@unaffiliated/desu) Quit (Read error: 110 (Connection timed out))
  68. [12:28:47] * MacTed (n=Thud@twentyfourmullen.hsd1.ma.comcast.net) Quit ()
  69. [12:51:14] * shigeta (n=shigeta@124.32.114.226) Quit ("Leaving...")
  70. [13:14:16] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) Quit (Read error: 104 (Connection reset by peer))
  71. [13:14:50] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) has joined #openid
  72. [13:15:24] * tjohns (n=tjohns@cpe-76-170-58-80.socal.res.rr.com) Quit ()
  73. [14:18:18] * MacTed (n=Thud@63.119.36.36) has joined #openid
  74. [14:18:18] <jibot> MacTed is a Technology Evangelist from http://www.openlinksw.com/ and a Troublemaker from Way Back
  75. [14:38:42] * Didac (n=Nightmar@18.Red-83-37-140.dynamicIP.rima-tde.net) has joined #openID
  76. [14:40:47] * Mitsurugi (n=Nightmar@247.Red-83-61-237.staticIP.rima-tde.net) Quit (Read error: 113 (No route to host))
  77. [14:58:08] * Mitsu (n=Nightmar@239.Red-83-42-30.dynamicIP.rima-tde.net) has joined #openID
  78. [14:58:38] * marclaporte1 (n=Marc_Lap@out.clearnet.com) has joined #openid
  79. [14:58:54] * Didac (n=Nightmar@18.Red-83-37-140.dynamicIP.rima-tde.net) Quit (Read error: 110 (Connection timed out))
  80. [15:03:14] * marclaporte (n=Marc_Lap@out.clearnet.com) Quit (No route to host)
  81. [15:03:17] * idnar (i=mithrand@unaffiliated/idnar) Quit (kubrick.freenode.net irc.freenode.net)
  82. [15:03:17] * _keturn (n=acapnoti@c-71-236-228-127.hsd1.or.comcast.net) Quit (kubrick.freenode.net irc.freenode.net)
  83. [15:05:27] * idnar (i=mithrand@unaffiliated/idnar) has joined #openid
  84. [15:06:55] * desu (n=me@unaffiliated/desu) has joined #openid
  85. [15:08:29] * _keturn (n=acapnoti@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  86. [15:11:57] * bens_ (n=bens@gateb.mh.bbc.co.uk) Quit (Remote closed the connection)
  87. [15:22:21] * illustir (n=alper@5356AABE.cable.casema.nl) Quit ()
  88. [15:22:57] * marclaporte1 (n=Marc_Lap@out.clearnet.com) Quit (Read error: 113 (No route to host))
  89. [15:43:20] * marclaporte (n=Marc_Lap@out.clearnet.com) has joined #openid
  90. [15:43:20] <jibot> marclaporte is Marc Laporte from Tiki CMS/Groupware
  91. [15:44:51] * bortzmeyer (i=bortzmey@batilda.nic.fr) has left #openid
  92. [15:50:00] * Mitsu (n=Nightmar@239.Red-83-42-30.dynamicIP.rima-tde.net) Quit (Read error: 104 (Connection reset by peer))
  93. [15:51:41] * Mitsu (n=Nightmar@217.Red-88-24-252.staticIP.rima-tde.net) has joined #openID
  94. [16:10:30] * bens_ (n=bens@gatea.mh.bbc.co.uk) has joined #openid
  95. [16:16:20] * illustir (n=alper@s55912056.adsl.wanadoo.nl) has joined #openid
  96. [16:22:38] * marclaporte (n=Marc_Lap@out.clearnet.com) Quit (Read error: 113 (No route to host))
  97. [16:38:35] * marclaporte (n=Marc_Lap@out.clearnet.com) has joined #openid
  98. [16:38:35] <jibot> marclaporte is Marc Laporte from Tiki CMS/Groupware
  99. [16:43:09] * metadaddy (n=metadadd@c-24-6-62-207.hsd1.ca.comcast.net) has joined #openid
  100. [17:01:26] * marclaporte (n=Marc_Lap@out.clearnet.com) Quit (Read error: 110 (Connection timed out))
  101. [17:34:16] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) Quit (Read error: 104 (Connection reset by peer))
  102. [17:35:18] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) has joined #openid
  103. [17:40:29] * hillsy (n=shhi2@npfit3.dh.bytemark.co.uk) Quit ("Leaving")
  104. [17:56:35] * bens_ (n=bens@gatea.mh.bbc.co.uk) Quit ("This computer has gone to sleep")
  105. [17:57:40] * Dvyjones (n=Dvyjones@wikimedia/Dvyjones) has joined #openid
  106. [17:58:26] <Dvyjones> When the yadis manager tries to get a session var that isn't set yet, should I return ''?
  107. [17:58:35] <Dvyjones> That is, an empty string
  108. [18:01:19] <johill> Dvyjones: does that happen? I would guess my implementation raises a KeyError (in python)
  109. [18:03:30] <Dvyjones> mine does to
  110. [18:03:52] <Dvyjones> but it tries to get a session var that isn't set, and then everything stops with a KeyError
  111. [18:05:12] <Dvyjones> _yadis_manager__openid_consumer_
  112. [18:05:18] <Dvyjones> that is the var it tries to get
  113. [18:05:26] * mtrichardson (n=michaelr@dsl093-039-218.pdx1.dsl.speakeasy.net) has joined #openid
  114. [18:06:13] <Dvyjones> keturn: Do you know why? Seems like some bad programming, not catching KeyErrors :P
  115. [18:07:21] <johill> hm, haven't seen that happen
  116. [18:08:54] <Dvyjones> maybe setting doesn't work?
  117. [18:09:19] <johill> when does it happen for you?
  118. [18:11:46] <Dvyjones> File "***\openid\yadis\manager.py", line 156, in getManager
  119. [18:11:46] <Dvyjones> manager = self.session.get(self.getSessionKey())
  120. [18:13:57] <Dvyjones> johill: That is after entering my OpenID identifier, and pressing "Log in" (authrequest = consumer.begin(user_url=str(self.request.get('openid_identifier')), anonymous=False))
  121. [18:15:18] <johill> hm
  122. [18:16:05] <_keturn> dict.get() returns a default argument for keys that are not set (None unless otherwise specified)
  123. [18:16:25] <Dvyjones> so, I should add a third argument?
  124. [18:16:36] <Dvyjones> the return argument :P
  125. [18:16:54] <_keturn> that defaults to None if you leave it off
  126. [18:17:09] <johill> ohh yeah
  127. [18:17:16] <johill> use UserDict.DictMixin
  128. [18:20:18] * SvenDowideit (n=SvenDowi@twiki/developer/SvenDowideit) Quit (Read error: 101 (Network is unreachable))
  129. [18:20:43] * SvenDowideit (n=SvenDowi@twiki/developer/SvenDowideit) has joined #openid
  130. [18:25:29] <Dvyjones> hmm
  131. [18:25:52] <Dvyjones> File "***\openid\yadis\manager.py", line 157, in getManager
  132. [18:25:52] <Dvyjones> if (manager is not None and (manager.forURL(self.url) or force)): AttributeError: 'Text' object has no attribute 'forURL'
  133. [18:25:59] <Dvyjones> still getting strange errors :P
  134. [18:26:08] <Dvyjones> seems like it doesn't unpickle :S
  135. [18:26:36] <Dvyjones> the session data is stored in the db is Text
  136. [18:28:02] <Dvyjones> nope, everything is pickled, and should be unpickled
  137. [18:28:47] <Dvyjones> Anyone got some ideas?
  138. [18:30:43] * tjohns (n=tjohns@cpe-76-170-58-80.socal.res.rr.com) has joined #openid
  139. [18:30:47] <johill> what is a Text object?
  140. [18:31:32] <johill> that doesn't seem to exist
  141. [18:32:01] <johill> it should be a YadisServiceManager instance
  142. [18:32:33] <Dvyjones> Text is provided with GAE
  143. [18:32:51] <Dvyjones> I'll try to do something with UserDict.DictMixin
  144. [18:32:52] <johill> then you're not unwrapping the object properly?
  145. [18:33:09] <johill> got code?
  146. [18:33:54] * marclaporte (n=Marc_Lap@out.clearnet.com) has joined #openid
  147. [18:33:54] <jibot> marclaporte is Marc Laporte from Tiki CMS/Groupware
  148. [18:34:26] <Dvyjones> session code?
  149. [18:35:25] <Dvyjones> johill: Here: http://rafb.net/p/5h5W0X39.html
  150. [18:37:55] <johill> why don't you just pickle it always?
  151. [18:38:02] <johill> and why restrict to string keys?
  152. [18:38:19] <johill> also, I think you should use isinstance(k, str) instead of type(k) == type('') but hey :)
  153. [18:38:44] <Dvyjones> ok
  154. [18:38:45] <Dvyjones> :P
  155. [18:38:48] <johill> and
  156. [18:38:53] <johill> >>> '<pickle>'[:7]
  157. [18:38:54] <johill> '<pickle'
  158. [18:39:02] <johill> there, what might be the problem? :P
  159. [18:39:06] <Dvyjones> hmm
  160. [18:39:07] <Dvyjones> xD
  161. [18:39:21] <Dvyjones> I'll do pickle always from now on
  162. [18:39:28] <johill> and __getitem__ has no default, it should raise a keyerror
  163. [18:39:51] <johill> only get() has a default which defaults to None
  164. [18:41:13] <johill> see http://docs.python.org/ref/sequence-types.html
  165. [18:41:47] <Dvyjones> ok
  166. [18:41:55] <johill> implement those, and see UserDict.DictMixin
  167. [18:44:33] <Dvyjones> Using UserDict.DictMixin as the parent class then?
  168. [18:46:21] <johill> yeah
  169. [18:50:10] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) Quit ()
  170. [18:51:45] <Dvyjones> What should store.getAssociation return if it doesn't find any associations matching?
  171. [18:52:26] <johill> mine returns None
  172. [18:52:43] <johill> I suspect that is what it wants, I read the docs while writing it ;)
  173. [18:57:16] <Dvyjones> hmm
  174. [18:59:07] <Dvyjones> Does the server_url, handle, secret or assoc_type on the Association include non-ascii characters?
  175. [19:00:22] * marclaporte1 (n=Marc_Lap@out.clearnet.com) has joined #openid
  176. [19:00:59] <johill> no idea
  177. [19:02:04] * mtrichardson (n=michaelr@dsl093-039-218.pdx1.dsl.speakeasy.net) Quit (Read error: 104 (Connection reset by peer))
  178. [19:19:21] * marclaporte (n=Marc_Lap@out.clearnet.com) Quit (Read error: 113 (No route to host))
  179. [19:21:35] <_keturn> those should be pretty much all byte arrays
  180. [19:22:11] <Dvyjones> so store as Blob in database then?
  181. [19:22:15] <_keturn> mbut there's nothing with any unicode encoding in there, should be all ascii, I don't remember how the secret is formatted
  182. [19:22:15] * marclaporte1 (n=Marc_Lap@out.clearnet.com) Quit (Read error: 113 (No route to host))
  183. [19:23:09] <Dvyjones> BadValueError: Property handle must be convertible to a Blob instance (Blob() argument should be str instance, not unicode)
  184. [19:23:12] <Dvyjones> hmm
  185. [19:25:55] <_keturn> does this work? http://code.google.com/p/google-app-engine-samples/source/browse/trunk/openid-consumer/store.py
  186. [19:26:15] <_keturn> (I mean, it comes with a README that says "this does not work", so maybe not...)
  187. [19:29:17] <Dvyjones> YAY! I got to the MyOpenID Signin page :D
  188. [19:29:47] <Dvyjones> So the first half is done, now to test if it gets the simplereg params, and then see if my page gets them back
  189. [19:31:26] <Dvyjones> ok, it worked (i think)
  190. [19:32:26] <_keturn> hooray
  191. [19:32:45] <Dvyjones> Just need to upload it to my server (localhost didn't work :P)
  192. [19:33:21] <Dvyjones> 3 login methods on my page: Register on page, google accounts and OpenID.
  193. [19:33:28] <Dvyjones> People shouldn't complain :P
  194. [19:37:08] <Dvyjones> Erm
  195. [19:37:11] <Dvyjones> didn't work xD
  196. [19:39:47] <Dvyjones> Got 302 Redirect :S
  197. [19:41:39] * metadaddy is now known as metadaddy_lunch
  198. [19:43:21] * Mitsu (n=Nightmar@217.Red-88-24-252.staticIP.rima-tde.net) Quit (Read error: 104 (Connection reset by peer))
  199. [19:55:40] <Dvyjones> I get this error when coming back: TypeError: __import__() argument 1 must be string without null bytes, not str
  200. [19:56:18] <Dvyjones> I give up the pickling :@
  201. [19:59:50] * Mitsu (n=Nightmar@190.Red-83-34-102.dynamicIP.rima-tde.net) has joined #openID
  202. [20:03:51] * DaSkreech (n=skreech@katapult/ninja/daskreech) has joined #openid
  203. [20:03:54] <DaSkreech> Hallo
  204. [20:04:11] <DaSkreech> how do you prevent Phishing in OpenID?
  205. [20:08:38] * Dvyjones (n=Dvyjones@wikimedia/Dvyjones) has left #openid
  206. [20:08:41] * desu (n=me@unaffiliated/desu) Quit ("Connection reset by peer pressure")
  207. [20:11:14] <_keturn> use an OP that uses non-phishable authentication credentials (infocards, ssl client certificate, keyfob, telephone, etc)
  208. [20:44:15] * metadaddy_lunch is now known as metadaddy
  209. [20:50:28] <DaSkreech> ok
  210. [20:51:52] <samsm> Pretty much the same way you prevent phishing anywhere else. :)
  211. [20:52:37] <samsm> Except only one provider has to implement those features and all relying parties benefit.
  212. [20:54:21] <DaSkreech> so you would set your Auth server to only supply credentials viable for a single site?
  213. [21:12:58] * marclaporte (n=Marc_Lap@out.clearnet.com) has joined #openid
  214. [21:12:58] <jibot> marclaporte is Marc Laporte from Tiki CMS/Groupware
  215. [21:14:18] * DaSkreech waves
  216. [21:14:47] * desu (n=me@unaffiliated/desu) has joined #openid
  217. [21:18:18] * MacTed (n=Thud@63.119.36.36) Quit ()
  218. [21:19:53] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) has joined #openid
  219. [22:04:33] * nicerobot (n=nix@179.198.175.24.cfl.res.rr.com) has joined #openid
  220. [23:10:23] * mtrichardson (n=michaelr@68-26-168-44.area1.spcsdns.net) has joined #openid
  221. [23:18:51] * illustir (n=alper@s55912056.adsl.wanadoo.nl) Quit ()
  222. [23:48:30] * desu (n=me@unaffiliated/desu) Quit ("Connection reset by peer pressure")
  223. [23:55:15] * DaSkreech (n=skreech@katapult/ninja/daskreech) Quit ("Lost terminal")

These logs were automatically created by OpenIDlogbot on chat.freenode.net using a modified version of the Java IRC LogBot.