IRC Log for #openid on 2007-02-01

Timestamps are in UTC.

  1. [00:14:02] * PatF (i=Patrick@nat/novell/x-f328f5df2695ecac) has left #openid
  2. [00:29:05] * shigeta (n=shigeta@124.32.114.226) has joined #openid
  3. [00:34:18] * jirwin (n=jirwin@osuosl/net/jirwin) has left #openid
  4. [01:02:33] * shigeta (n=shigeta@124.32.114.226) Quit ("Leaving...")
  5. [01:07:17] * shigeta (n=shigeta@124.32.114.226) has joined #openid
  6. [01:16:40] * cygnus (n=cygnus@www.cprogrammer.org) Quit ("Download Gaim: http://gaim.sourceforge.net/")
  7. [01:50:08] * brianellin (n=brianell@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  8. [01:50:08] <jibot> brianellin is an engineer at JanRain
  9. [01:53:48] <rorek> ?forget brianellin is an engineer at JanRain
  10. [01:53:48] <jibot> I no longer know anything about brianellin
  11. [01:58:05] * shigeta_ (n=shigeta@124.32.114.226) has joined #openid
  12. [02:16:09] * shigeta (n=shigeta@124.32.114.226) Quit (Read error: 110 (Connection timed out))
  13. [02:29:03] * brianellin (n=brianell@c-71-236-228-127.hsd1.or.comcast.net) Quit ("This computer has gone to sleep")
  14. [02:57:26] * xlarrydrebes (n=xlarrydr@c-71-56-130-115.hsd1.wa.comcast.net) has joined #openid
  15. [03:34:13] * j3h (n=j3h@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 113 (No route to host))
  16. [04:01:29] * aconbere|mobile (n=aconbere@c-67-171-24-45.hsd1.wa.comcast.net) has joined #openid
  17. [04:28:50] * trel1023 (n=trel1023@cpe-066-057-014-057.nc.res.rr.com) has joined #openid
  18. [04:28:51] <jibot> trel1023 is Terrell Russell of http://claimID.com and http://weblog.terrellrussell.com
  19. [04:42:26] * terrell (n=trel1023@cpe-066-057-014-057.nc.res.rr.com) Quit (Read error: 104 (Connection reset by peer))
  20. [04:46:23] * terrell (n=trel1023@cpe-066-057-014-057.nc.res.rr.com) has joined #openid
  21. [04:46:53] * trel1023 (n=trel1023@cpe-066-057-014-057.nc.res.rr.com) Quit (Nick collision from services.)
  22. [04:54:16] * wizard545 (n=jon@devtroop.com) Quit (Read error: 104 (Connection reset by peer))
  23. [04:55:46] * cote (n=cote@adsl-71-145-190-21.dsl.austtx.sbcglobal.net) Quit ()
  24. [05:31:47] * metadaddy (n=pat@c-24-6-165-184.hsd1.ca.comcast.net) has left #openid
  25. [05:40:55] * yoeljacobsen (n=yoeljaco@89.0.146.142.dynamic.barak-online.net) has joined #openid
  26. [05:49:42] * yoeljacobsen (n=yoeljaco@89.0.146.142.dynamic.barak-online.net) Quit ("Leaving.")
  27. [06:16:35] * wizard545 (n=jon@devtroop.com) has joined #openid
  28. [06:16:35] * VxJasonxV` (n=jason@xmms2/troll/VxJasonxV) has joined #openid
  29. [06:16:35] <jibot> VxJasonxV` is VxJasonxV at work, or otherwise not at home.
  30. [06:17:30] * wizard545 is now known as militant3d
  31. [06:20:40] * VxJasonxV (n=jason@xmms2/troll/VxJasonxV) Quit (Read error: 113 (No route to host))
  32. [06:20:51] * VxJasonxV` is now known as VxJasonxV
  33. [07:17:21] * j3h (n=j3h@dsl001-133-129.pdx1.dsl.speakeasy.net) has joined #openid
  34. [07:17:39] * j3h (n=j3h@dsl001-133-129.pdx1.dsl.speakeasy.net) Quit (Client Quit)
  35. [07:22:36] * aconbere|mobile (n=aconbere@c-67-171-24-45.hsd1.wa.comcast.net) Quit (Read error: 60 (Operation timed out))
  36. [07:58:38] * militant3d is now known as wizard545
  37. [08:14:36] * vals_ (n=tex_vim@host-84-221-54-51.cust-adsl.tiscali.it) Quit (Remote closed the connection)
  38. [08:14:40] * hikari_esblogger (n=hikari_e@host86-128-233-89.range86-128.btcentralplus.com) has joined #openid
  39. [08:15:23] * tango_ (n=tex_vim@host-84-221-54-51.cust-adsl.tiscali.it) has joined #openid
  40. [08:25:37] * tango_ (n=tex_vim@host-84-221-54-51.cust-adsl.tiscali.it) Quit (Remote closed the connection)
  41. [08:26:18] * tango_ (n=tex_vim@84.221.54.51) has joined #openid
  42. [08:38:55] * tango_ (n=tex_vim@84.221.54.51) Quit (Remote closed the connection)
  43. [08:41:58] * tango_ (n=tex_vim@host-84-221-54-51.cust-adsl.tiscali.it) has joined #openid
  44. [09:37:45] * VxJasonxV (n=jason@xmms2/troll/VxJasonxV) Quit (kornbluth.freenode.net irc.freenode.net)
  45. [09:37:45] * rorek (n=sanedrag@c-71-236-228-127.hsd1.or.comcast.net) Quit (kornbluth.freenode.net irc.freenode.net)
  46. [09:37:45] * myren_ (n=myren@63.231.83.177) Quit (kornbluth.freenode.net irc.freenode.net)
  47. [09:38:49] * VxJasonxV (n=jason@xmms2/troll/VxJasonxV) has joined #openid
  48. [09:38:58] * rorek (n=sanedrag@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  49. [09:41:58] * myren_ (n=myren@63.231.83.177) has joined #openid
  50. [12:58:39] * OpenIDlogbot (n=PircBot@213.235.239.37) has joined #openid
  51. [12:58:39] * Topic is 'http://openid.net - channel logged at http://rbach.priv.at/OpenID-IRC/'
  52. [12:58:39] * Set by GabeW on Mon Dec 18 00:30:45 CET 2006
  53. [13:20:01] * cote (n=cote@adsl-71-145-190-21.dsl.austtx.sbcglobal.net) has joined #openid
  54. [13:31:19] * RobertBachman2 (n=rb@N106P019.adsl.highway.telekom.at) has joined #openid
  55. [13:31:26] <RobertBachman2> ping
  56. [13:41:50] * shigeta_ (n=shigeta@124.32.114.226) Quit ("Leaving...")
  57. [13:47:34] * RobertBachman2 is now known as RobertBachmann
  58. [13:50:11] * RobertBachmann (n=rb@N106P019.adsl.highway.telekom.at) has left #openid
  59. [14:24:24] * xlarrydrebes (n=xlarrydr@c-71-56-130-115.hsd1.wa.comcast.net) Quit ()
  60. [15:20:11] * bortzmeyer (n=bortzmey@batilda.nic.fr) has joined #openid
  61. [15:43:39] * mpg4 (n=mpg4@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  62. [16:07:28] * SamRose (n=chatzill@brick.voyager.net) has joined #openid
  63. [16:30:17] * bortzmeyer (n=bortzmey@batilda.nic.fr) has left #openid
  64. [16:37:38] * nfolson (n=nfolson@CPE-76-177-177-204.natsoe.res.rr.com) has joined #openid
  65. [16:39:51] * xlarrydrebes (n=xlarrydr@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  66. [17:06:16] * cygnus|laptop (n=work@www.cprogrammer.org) has joined #openid
  67. [17:32:31] * hober (n=ted@unaffiliated/hober) has joined #openid
  68. [17:35:15] * cygnus|laptop (n=work@www.cprogrammer.org) Quit (Remote closed the connection)
  69. [17:36:07] * j3h (n=j3h@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  70. [17:49:18] * xlarrydrebes (n=xlarrydr@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 145 (Connection timed out))
  71. [17:52:26] * xlarrydrebes (n=xlarrydr@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  72. [17:52:46] * j3h (n=j3h@c-71-236-228-127.hsd1.or.comcast.net) Quit (Excess Flood)
  73. [17:53:38] * j3h (n=j3h@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  74. [18:03:23] * cygnus|laptop (n=work@www.cprogrammer.org) has joined #openid
  75. [18:03:36] * cygnus|laptop is now known as cygnus
  76. [18:05:22] * jibot (i=jibot@rdns.97.161.62.64.fre.communitycolo.net) Quit (Remote closed the connection)
  77. [18:06:47] * nfolson (n=nfolson@CPE-76-177-177-204.natsoe.res.rr.com) Quit (Client Quit)
  78. [18:10:34] * cygnus (n=work@www.cprogrammer.org) Quit (Nick collision from services.)
  79. [18:12:30] * nfolson (n=nfolson@CPE-76-177-177-204.natsoe.res.rr.com) has joined #openid
  80. [18:16:09] * nfolson (n=nfolson@CPE-76-177-177-204.natsoe.res.rr.com) Quit (Client Quit)
  81. [18:22:41] * hober (n=ted@unaffiliated/hober) Quit ("ERC Version 5.1.3 (IRC client for Emacs)")
  82. [18:36:15] * brianellin (n=brianell@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  83. [18:59:46] * xlarrydrebes (n=xlarrydr@c-71-236-228-127.hsd1.or.comcast.net) Quit ()
  84. [19:02:07] * pisi (n=pisi@isabel.offline.ee) has joined #openid
  85. [19:02:23] <pisi> hi.
  86. [19:03:30] <pisi> I'm pretty happy with the latest openid python library code I hacked together to have a sweet openid server for eID users. My question now is - is there any existing code to help me implement siple registration extension ? are there any real users of this extension?
  87. [19:21:19] * pisi (n=pisi@isabel.offline.ee) Quit ("leaving")
  88. [19:22:24] * cygnus (n=work@www.cprogrammer.org) has joined #openid
  89. [19:57:48] * xlarrydrebes (n=xlarrydr@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  90. [19:58:07] <GabeW> woops
  91. [19:58:10] <GabeW> see, no herald for xlarry
  92. [19:58:14] <GabeW> woops to my woops btw
  93. [19:58:51] <GabeW> jibot is on vacation
  94. [19:58:55] <GabeW> so no data point
  95. [20:01:06] * cygnus (n=work@www.cprogrammer.org) Quit ("Download Gaim: http://gaim.sourceforge.net/")
  96. [20:03:16] <brianellin> it didn't herald me this morning :)
  97. [20:03:26] <brianellin> oh, duh
  98. [20:09:31] <GabeW> jibot is "in a coma"
  99. [20:10:06] <gregh> sounds like a good thing
  100. [20:18:28] * cote (n=cote@adsl-71-145-190-21.dsl.austtx.sbcglobal.net) Quit ()
  101. [20:43:15] * hikar126 (n=hikari_e@host86-128-44-169.range86-128.btcentralplus.com) has joined #openid
  102. [20:45:19] * cygnus (n=work@www.cprogrammer.org) has joined #openid
  103. [20:47:52] * hikar126 (n=hikari_e@host86-128-44-169.range86-128.btcentralplus.com) Quit (Remote closed the connection)
  104. [20:48:07] * hikar903 (n=hikari_e@host86-128-44-169.range86-128.btcentralplus.com) has joined #openid
  105. [20:51:56] * hikari_esblogger (n=hikari_e@host86-128-233-89.range86-128.btcentralplus.com) Quit (Read error: 110 (Connection timed out))
  106. [21:53:18] * hikar903 (n=hikari_e@host86-128-44-169.range86-128.btcentralplus.com) Quit (Remote closed the connection)
  107. [21:58:41] * hikari_esblogger (n=hikari_e@86.152.14.193) has joined #openid
  108. [21:58:46] * brianellin (n=brianell@c-71-236-228-127.hsd1.or.comcast.net) Quit ("Leaving")
  109. [22:02:14] * SamRose (n=chatzill@brick.voyager.net) Quit ("Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]")
  110. [22:07:10] * hikari_esblogger (n=hikari_e@86.152.14.193) Quit (Remote closed the connection)
  111. [22:29:50] * peter__ (n=peter@dyna6-141.cs.uoregon.edu) has joined #openid
  112. [22:31:07] <peter__> Hello - I'm trying to get the latest URL protection openid module to work (http://j3h.janrain.com/mpopenid/) and it's barfing about being unable to find the yadis libraries...
  113. [22:31:53] <peter__> PythonAccessHandler mpopenid::protect: ImportError: No module named yadis.discover
  114. [22:33:06] <GabeW> you've come to the right place (I'm not the right person, but they are here)
  115. [22:34:09] <j3h> Python OpenID 1.2 library with all the fixins (including Yadis): http://www.openidenabled.com/resources/downloads/python-openid/python-openid-combo-20061208.tar.gz
  116. [22:34:21] <peter__> Thanks man
  117. [22:36:42] <peter__> There's a whole lot o' library going on there.
  118. [22:37:05] <j3h> The 2.0 release will be folded back into one lib
  119. [22:37:33] <peter__> PythonAccessHandler mpopenid::protect: ImportError: No module named elementtree.ElementTree
  120. [22:37:44] <peter__> Is that a 2.4ism?
  121. [22:39:23] <peter__> Nevermind - I just apt-got it
  122. [22:40:01] <GabeW> apt-get X is the debian twist on RTFM ;-)
  123. [22:40:03] * cygnus cheers
  124. [22:40:39] <peter__> The requested URL /r/public_html/video/openid/login was not found on this server.
  125. [22:41:13] <peter__> ?
  126. [22:41:55] <peter__> My .htaccess is basically exactly the sample one, with the exception that I don't have the PythonOption authorized-users-list-url file:///my/directory/allowed-users.txt line
  127. [22:44:31] <peter__> Is this module fighting with the mod_rewrite recipe that gets applied to user directories?
  128. [22:44:42] <j3h> probably.
  129. [22:45:06] <peter__> Crappy. So right now I can't protect anything with a ~ in it?
  130. [22:45:42] <peter__> Any hints on where I should start the debugging?
  131. [22:45:47] <j3h> Look in the readme (it's under Advanced usage): PythonOption action-path "/openid"
  132. [22:46:18] <j3h> What you're doing isn't advanced usage, but that is for cases where the module can't guess where the login URL is
  133. [22:46:31] <j3h> if you can figure out why, I'll give you a cookie.
  134. [22:46:35] <j3h> and fix it
  135. [22:46:49] <j3h> so it works automatically
  136. [22:49:03] <peter__> That identity URL has not been granted access to this resource
  137. [22:49:04] <peter__> ?
  138. [22:49:48] <peter__> So I had to change "/openid" to the full server path to the resource I wanted to protect "/~username/subdir"
  139. [22:50:00] <j3h> right
  140. [22:50:01] <peter__> or, rather "/~username/subdir/openid"
  141. [22:50:45] <peter__> Aha!
  142. [22:50:51] <j3h> the place with the protected content needs the list of authorized users. that error means that the URL is not in the list (for some reason)
  143. [22:51:22] <peter__> You changed the name of the PythonOption from allowed-users to authorized-users
  144. [22:53:35] * cygnus (n=work@www.cprogrammer.org) Quit ("Download Gaim: http://gaim.sourceforge.net/")
  145. [22:53:46] <peter__> Which meant my old userlist was being stored in an unused variable. Things seem to work now.
  146. [22:53:48] * cote (n=cote@adsl-71-145-190-21.dsl.austtx.sbcglobal.net) has joined #openid
  147. [22:54:03] <peter__> You might want to put a reference to the bundled libs in the README
  148. [22:54:31] <peter__> and a ref that it requires element tree
  149. [22:55:07] <peter__> where's the function that gets called first in the mod_rewrite fiasco?
  150. [22:55:11] * cote_ (n=cote@adsl-71-145-190-21.dsl.austtx.sbcglobal.net) has joined #openid
  151. [22:55:24] <peter__> I'm willing to attempt a debug, but I'd like to know where to start
  152. [22:55:51] <peter__> Even a filename would be sufficient to begin
  153. [22:55:52] <j3h> hopefully, looking at the unit tests will get you started
  154. [22:56:43] <peter__> The unit tests in urljr? Yadishooha? Python-openid?
  155. [22:56:59] <j3h> mpopenid
  156. [22:58:56] <peter__> Where does setup.py normally dump files?
  157. [22:59:23] <peter__> I expected /usr/local/lib/python2.3/site-packages
  158. [22:59:24] <j3h> /usr/lib/python2.X/site-packages/
  159. [22:59:33] <peter__> ah
  160. [22:59:42] <j3h> yeah, setup.py uses /usr/lib by default
  161. [22:59:49] <j3h> that's a distutils thing
  162. [23:00:06] <j3h> you have to explicitly tell it to use /usr/local/
  163. [23:07:05] <peter__> SUPERFUTERR
  164. [23:08:01] * j3h tries to pretend I don't know what you're talking about
  165. [23:10:47] * cote (n=cote@adsl-71-145-190-21.dsl.austtx.sbcglobal.net) Quit (Read error: 110 (Connection timed out))
  166. [23:20:18] <peter__> Line 540 of mpopenid.py, why are you further munging the protected_path
  167. [23:20:41] <peter__> protected_path = self.apache_request.hlist.directory
  168. [23:20:41] <peter__> if protected_path:
  169. [23:20:41] <peter__> docroot = self.apache_request.document_root()
  170. [23:20:41] <peter__> protected_path = protected_path[len(docroot):]
  171. [23:20:41] <peter__> if not protected_path or protected_path[-1] != '/':
  172. [23:20:41] <peter__> protected_path += '/'
  173. [23:21:21] <j3h> you mean why am I not using just self.apache_request.hlist.directory
  174. [23:21:22] <j3h> ?
  175. [23:21:31] <peter__> one of protected_path and document_root() is mod_rewritten
  176. [23:21:33] <peter__> yes
  177. [23:21:55] <j3h> that value is a filesystem mapped path, not a path in URL-space
  178. [23:22:02] <j3h> which is why this is hard
  179. [23:24:35] <peter__> But self.apache_request.document_root() is a URL-space path?
  180. [23:27:30] <peter__> Or is it a filespace path?
  181. [23:28:02] <j3h> um...
  182. [23:32:37] <peter__> The bogus URL I was seeing was the filespace path truncated by the length of something that was not the right length
  183. [23:33:21] <peter__> I was assuming that one or the other was therefore the pre-rewrite path and the other was the post-rewrite path
  184. [23:33:22] <j3h> IIRC the document root is a filesystem path
  185. [23:39:43] <peter__> weird
  186. [23:39:56] <peter__> They are both filesystem paths
  187. [23:40:06] <peter__> but document_root() is just wrong
  188. [23:40:18] <peter__> even as a filesystem path
  189. [23:40:44] <j3h> Apache can be confusing
  190. [23:41:04] <peter__> protected_path = /home/peter/public_html/resource/
  191. [23:41:17] <peter__> docroot = /home/www/
  192. [23:41:48] <peter__> Clearly chopping the first string by the length of the second is the wrong thing, no matter what else may be happening
  193. [23:42:36] * cygnus (n=work@www.cprogrammer.org) has joined #openid
  194. [23:43:21] <j3h> I think I got that idiom from http://www.modpython.org/pipermail/mod_python/2005-May/017972.html
  195. [23:45:59] <peter__> I was looking at that same page
  196. [23:46:01] <peter__> :)
  197. [23:46:26] <peter__> But it would seem to be BS. At least on my setup.
  198. [23:46:35] <peter__> A patchy webserver indeed.
  199. [23:51:52] <peter__> What's a good logging function that doesn't cause apache to think it had an error?
  200. [23:53:38] <_keturn> request.log_error, probably?
  201. [23:53:45] <peter__> apache_request.parsed_uri I think contains the data you want
  202. [23:54:20] <peter__> log_error caused stuff to appear in log_error, but I thought it made apache return an error code up the pipe as well
  203. [23:56:57] <peter__> I'll double check
  204. [23:59:05] <peter__> Nevermind. Sorry j3h - brain is shutting down. I'll dig in a bit later.

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