IRC Log for #openid on 2009-10-29

Timestamps are in UTC.

  1. [00:06:36] * overlast____ (n=overlast@51.102.147.124.dy.bbexcite.jp) Quit (Read error: 104 (Connection reset by peer))
  2. [00:20:31] * marclaporte (n=Miranda@out.clearnet.com) Quit (Read error: 110 (Connection timed out))
  3. [00:21:19] * dwhittle (n=dwhittle@nat/yahoo/x-mrwapgnunfrsxegl) has joined #openid
  4. [00:47:24] * dwhittle (n=dwhittle@nat/yahoo/x-mrwapgnunfrsxegl) Quit ("...")
  5. [00:48:11] * shigeta (n=shigeta@sakkgw2.sixapart.jp) has joined #openid
  6. [00:49:48] * karstensrage (n=karstens@c-71-202-243-186.hsd1.ca.comcast.net) has joined #openid
  7. [00:51:15] * Kaliya1 (n=Adium@72-255-101-36.client.stsn.net) Quit ("Leaving.")
  8. [00:57:00] * Kaliya (n=Adium@72-255-101-36.client.stsn.net) has joined #openid
  9. [01:11:45] * lexical (n=lex_@210.242.151.101) Quit (Remote closed the connection)
  10. [01:12:48] * lexical (n=lex_@210.242.151.101) has joined #openid
  11. [01:43:58] * bburcham (n=Bill@96-26-39-1.war.clearwire-wmx.net) Quit ()
  12. [01:51:06] * daleolds (n=daleolds@137.65.156.34) has left #openid
  13. [02:11:35] * marclaporte (n=Miranda@out.clearnet.com) has joined #openid
  14. [02:26:36] * tbbrown_ (n=tom@doc-24-206-237-86.kw.tx.cebridge.net) has joined #openid
  15. [02:31:39] * tbbrown (n=tom@24.206.237.86) Quit (Read error: 145 (Connection timed out))
  16. [02:35:48] * Peng_ is now known as Peng__
  17. [02:35:52] * Peng is now known as Peng_
  18. [02:35:56] * Peng__ is now known as Peng
  19. [03:19:17] * tbbrown (n=tom@24.206.237.86) has joined #openid
  20. [03:22:19] * tbbrown_ (n=tom@doc-24-206-237-86.kw.tx.cebridge.net) Quit (Read error: 60 (Operation timed out))
  21. [03:25:34] * shigeta_ (n=shigeta@sakkgw2.sixapart.jp) has joined #openid
  22. [03:43:21] * shigeta (n=shigeta@sakkgw2.sixapart.jp) Quit (Read error: 110 (Connection timed out))
  23. [03:58:17] * DubLo7 (n=DubLo7@Microline-Technologies-1136495.cust-rtr.ameritech.net) has joined #openid
  24. [04:13:05] * daleolds (n=daleolds@c-76-27-115-77.hsd1.ut.comcast.net) has joined #openid
  25. [04:32:54] * flaccid (n=flaccid@unaffiliated/flaccid) Quit (Read error: 110 (Connection timed out))
  26. [05:26:40] * ryanmerket (n=rmerket@208.72.137.70) has joined #openid
  27. [05:51:39] * daleolds (n=daleolds@c-76-27-115-77.hsd1.ut.comcast.net) has left #openid
  28. [05:53:51] * flaccid (n=flaccid@58.171.157.247) has joined #openid
  29. [06:08:13] * lexical (n=lex_@210.242.151.101) Quit ("暫離")
  30. [06:08:51] * lexical (n=lex_@210.242.151.101) has joined #openid
  31. [06:18:43] * flaccid (n=flaccid@unaffiliated/flaccid) Quit ()
  32. [07:02:08] * tbbrown (n=tom@24.206.237.86) Quit ("leaving")
  33. [07:28:40] * bortzmeyer (n=bortzmey@192.134.4.69) has joined #openid
  34. [07:59:40] * ryanmerket (n=rmerket@208.72.137.70) Quit (Remote closed the connection)
  35. [08:22:47] * MrTopf (n=cs@aula116.elte.hu) has joined #openid
  36. [08:23:17] * MrTopf (n=cs@aula116.elte.hu) Quit (Read error: 104 (Connection reset by peer))
  37. [08:24:18] * MrTopf (n=cs@157.181.180.116) has joined #openid
  38. [08:26:24] * jochen_ (n=jochen@router.begen1.office.netnoc.eu) has joined #openid
  39. [08:56:32] * xpo (n=xpo@bearstech/xpo) Quit ()
  40. [08:59:38] * HerrTopf (n=cs@aula111.elte.hu) has joined #openid
  41. [08:59:42] * HerrTopf (n=cs@aula111.elte.hu) Quit (Read error: 104 (Connection reset by peer))
  42. [09:00:28] * HerrTopf (n=cs@aula111.elte.hu) has joined #openid
  43. [09:05:01] * MrTopf (n=cs@157.181.180.116) Quit (Read error: 145 (Connection timed out))
  44. [09:12:11] * MrTopf (n=cs@aula112.elte.hu) has joined #openid
  45. [09:16:45] * HerrTopf_ (n=cs@aula114.elte.hu) has joined #openid
  46. [09:17:51] * HerrTopf (n=cs@aula111.elte.hu) Quit (Read error: 113 (No route to host))
  47. [09:22:43] * xpo (n=xpo@bearstech/xpo) has joined #openid
  48. [09:24:28] * HerrTopf_ is now known as MrTopf|ploneconf
  49. [09:37:07] * shigeta_ (n=shigeta@sakkgw2.sixapart.jp) Quit ("Leaving...")
  50. [09:39:45] * MrTopf (n=cs@aula112.elte.hu) Quit (Read error: 113 (No route to host))
  51. [10:19:46] * flaccid (n=flaccid@120.152.72.128) has joined #openid
  52. [10:23:33] * flaccid (n=flaccid@unaffiliated/flaccid) Quit (Read error: 54 (Connection reset by peer))
  53. [10:36:02] * jochen_ (n=jochen@router.begen1.office.netnoc.eu) Quit (Read error: 54 (Connection reset by peer))
  54. [10:37:57] * jochen_ (n=jochen@77.73.176.113) has joined #openid
  55. [11:30:48] * MrTopf|ploneconf (n=cs@aula114.elte.hu) Quit ()
  56. [11:36:41] * xpo (n=xpo@bearstech/xpo) Quit ()
  57. [11:51:32] * qwp0 (n=qwp0@84.245.64.190) has joined #openid
  58. [12:14:15] * bortzmeyer (n=bortzmey@192.134.4.69) Quit ("Leaving.")
  59. [12:19:18] * MacTed (n=Thud@c-24-61-62-241.hsd1.ma.comcast.net) Quit ()
  60. [12:52:04] * MrTopf (n=cs@aula114.elte.hu) has joined #openid
  61. [13:01:28] * Pupeno (n=pupeno@84-72-40-44.dclient.hispeed.ch) has joined #openid
  62. [13:07:22] * MacTed (n=Thud@63.119.36.36) has joined #openid
  63. [13:23:34] * MrTopf (n=cs@aula114.elte.hu) Quit ()
  64. [13:40:22] * marclaporte (n=Miranda@out.clearnet.com) Quit (Read error: 113 (No route to host))
  65. [13:58:55] * Kaliya (n=Adium@72-255-101-36.client.stsn.net) Quit ("Leaving.")
  66. [14:01:06] * Peng_ (n=mnordhof@fl-71-2-131-195.dhcp.embarqhsd.net) Quit (verne.freenode.net irc.freenode.net)
  67. [14:03:17] * Peng_ (n=mnordhof@71.2.131.195) has joined #openid
  68. [14:04:02] * MrTopf (n=cs@aula114.elte.hu) has joined #openid
  69. [14:13:51] * Kaliya (n=Adium@72-255-101-36.client.stsn.net) has joined #openid
  70. [14:28:37] * daleolds (n=daleolds@c-76-27-115-77.hsd1.ut.comcast.net) has joined #openid
  71. [14:35:06] * MrTopf (n=cs@aula114.elte.hu) Quit ()
  72. [14:55:20] * MrTopf (n=cs@aula112.elte.hu) has joined #openid
  73. [15:00:19] * xpo (n=xpo@bearstech/xpo) has joined #openid
  74. [15:08:54] * MrTopf (n=cs@aula112.elte.hu) Quit (Read error: 60 (Operation timed out))
  75. [15:10:59] * Kaliya (n=Adium@72-255-101-36.client.stsn.net) Quit (Read error: 110 (Connection timed out))
  76. [15:17:32] <Pupeno> Anybody knows a nice openid log in form?
  77. [16:00:57] * daedeloth (n=daedelot@ip-81-11-164-121.dsl.scarlet.be) has joined #openid
  78. [16:01:15] * Kaliya (n=Adium@72-255-101-36.client.stsn.net) has joined #openid
  79. [16:05:28] * daleolds (n=daleolds@c-76-27-115-77.hsd1.ut.comcast.net) has left #openid
  80. [16:17:02] * MrTopf (n=cs@157.181.180.114) has joined #openid
  81. [16:23:13] * HerrTopf (n=cs@client-136-69.wifi.elte.hu) has joined #openid
  82. [16:30:27] * MrTopf (n=cs@157.181.180.114) Quit (Read error: 145 (Connection timed out))
  83. [16:30:27] * HerrTopf is now known as MrTopf
  84. [16:31:30] * ryanmerket (n=rmerket@208.72.137.70) has joined #openid
  85. [16:50:05] * Kaliya (n=Adium@72-255-101-36.client.stsn.net) Quit ("Leaving.")
  86. [16:50:30] * Kaliya (n=Adium@72-255-101-36.client.stsn.net) has joined #openid
  87. [16:51:03] * Kaliya (n=Adium@72-255-101-36.client.stsn.net) Quit (Client Quit)
  88. [16:56:20] * qwp0 (n=qwp0@84.245.64.190) Quit (Remote closed the connection)
  89. [16:56:30] * jochen_ (n=jochen@77.73.176.113) Quit (Read error: 148 (No route to host))
  90. [16:59:41] * qwp0 (n=qwp0@84.245.64.190) has joined #openid
  91. [16:59:41] * qwp0 (n=qwp0@84.245.64.190) Quit (Remote closed the connection)
  92. [16:59:57] * qwp0 (n=qwp0@gw.localnet.sk) has joined #openid
  93. [17:05:07] * qwp0 (n=qwp0@gw.localnet.sk) Quit (Remote closed the connection)
  94. [17:28:29] * daleolds (n=daleolds@137.65.156.33) has joined #openid
  95. [17:33:16] * xpo (n=xpo@bearstech/xpo) Quit ()
  96. [17:55:01] * ryanmerket (n=rmerket@208.72.137.70) Quit (Remote closed the connection)
  97. [17:56:14] * MrTopf (n=cs@client-136-69.wifi.elte.hu) Quit ()
  98. [18:00:18] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  99. [18:02:00] * candrews (n=candrews@2001:4978:1b5:0:21d:e0ff:fe66:59ab) has joined #openid
  100. [18:02:33] <candrews> I'm trying to use the php openid library, and I cannot figure out how to make the form which asks the user if they trust the requesting trust root
  101. [18:03:33] <candrews> After form submission, I try to redirect to $request->encodeToURL(), but then the consumer gives this error:
  102. [18:03:34] <candrews> OpenID parameter 'openid.signed' was missing from the query.
  103. [18:08:15] <yangman> candrews: you should be using Auth_OpenID_Server's encodeResponse()
  104. [18:08:36] <yangman> candrews: that would sign the message and include the appropriate openid.signed value
  105. [18:08:53] <candrews> So when the user approves that trust root, I redirect to that url?
  106. [18:09:09] <yangman> yes
  107. [18:10:36] <candrews> encodeResponse doesn't seem to return a url...
  108. [18:10:40] <candrews> how do I get a URL out of it?
  109. [18:11:02] * dwhittle (n=dwhittle@nat/yahoo/session) has joined #openid
  110. [18:12:01] <yangman> after you sign it, you call response.encodeToUrl()
  111. [18:14:02] * Lns (n=lns@pdpc/supporter/professional/lns) has joined #openid
  112. [18:14:21] * singpoly1a (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  113. [18:14:50] <candrews> I'm still confused, unfortunately (I can't find any examples/documentation for this, sorry for the questions)
  114. [18:14:55] <candrews> Here's my little snippet:
  115. [18:15:03] <candrews> $response = &$request->answer(true, null, "http://status09.integralblue.com/candrews");
  116. [18:15:03] <candrews> $oserver->encodeResponse($response);
  117. [18:15:03] <candrews> die("GO HERE: " . $response->encodeToURL());
  118. [18:15:16] <candrews> Is that correcT?
  119. [18:15:54] <yangman> yeah
  120. [18:16:42] <yangman> yes, it's a bit confusing. the API isn't exactly self-explanatory :\
  121. [18:17:28] <candrews> sweet! Excellent!
  122. [18:18:02] <candrews> If the user opts not to continue the sign in, is there anything I should do?
  123. [18:18:24] * ryanmerket (n=rmerket@173-128-23-151.pools.spcsdns.net) has joined #openid
  124. [18:19:25] * singpoly2a (n=singpoly@69.63.60.98) has joined #openid
  125. [18:19:29] <yangman> do the same, but call answer() with false
  126. [18:19:39] <yangman> so that the consumer gets a proper openid.cancel response
  127. [18:22:18] * qwp0 (n=qwp0@gw.localnet.sk) has joined #openid
  128. [18:24:26] * singpoly3a (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  129. [18:28:56] <candrews> thank you very much for your help!
  130. [18:29:17] <yangman> np
  131. [18:29:45] <yangman> I've never actually used php-openid, but janrain gave it the same API as python-openid, which I am very familiar with :)
  132. [18:30:24] * singpoly2a (n=singpoly@69.63.60.98) Quit (Read error: 145 (Connection timed out))
  133. [18:31:18] * ryanmerket (n=rmerket@173-128-23-151.pools.spcsdns.net) Quit (Read error: 60 (Operation timed out))
  134. [18:31:33] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 110 (Connection timed out))
  135. [18:35:10] * singpoly1a (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 110 (Connection timed out))
  136. [18:35:24] * dwhittle (n=dwhittle@nat/yahoo/x-bgfelpycloabvihp) Quit ("...")
  137. [18:37:41] * daleolds (n=daleolds@137.65.156.33) has left #openid
  138. [18:47:56] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  139. [18:55:15] * singpoly1a (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  140. [18:58:50] * dwhittle (n=dwhittle@nat/yahoo/x-dnttivslhffvgldp) has joined #openid
  141. [18:59:37] * singpoly3a (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 110 (Connection timed out))
  142. [19:01:23] * singpoly2a (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  143. [19:02:49] * singpoly1a (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 60 (Operation timed out))
  144. [19:12:21] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 110 (Connection timed out))
  145. [19:12:30] <candrews> in Auth_OpenID_CheckIDRequest, what does the parameter named "server_url" in the encodeToURL method mean?
  146. [19:25:50] <yangman> it's deprecated
  147. [19:26:29] <yangman> it's explained in the documentation
  148. [19:32:03] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  149. [19:37:41] * Kaliya (n=Adium@72-255-101-36.client.stsn.net) has joined #openid
  150. [19:41:04] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Remote closed the connection)
  151. [19:41:15] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  152. [19:46:15] * Kaliya (n=Adium@72-255-101-36.client.stsn.net) Quit ("Leaving.")
  153. [19:46:21] * singpoly1a (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  154. [19:49:21] * singpoly2a (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 110 (Connection timed out))
  155. [19:49:22] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 60 (Operation timed out))
  156. [19:51:16] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  157. [19:56:24] * singpoly2a (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  158. [20:01:25] * singpoly3a (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  159. [20:06:28] * singpoly1a (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 110 (Connection timed out))
  160. [20:06:28] * singpoly4a (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  161. [20:07:00] * singpoly3a (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 60 (Operation timed out))
  162. [20:10:22] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 110 (Connection timed out))
  163. [20:16:33] * singpoly2a (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 110 (Connection timed out))
  164. [20:18:02] * ryanmerket (n=rmerket@adsl-66-127-210-245.dsl.snfc21.pacbell.net) has joined #openid
  165. [20:27:59] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  166. [20:29:37] * singpoly4a (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 60 (Operation timed out))
  167. [20:32:12] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 60 (Operation timed out))
  168. [20:33:01] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  169. [20:33:09] * ryanmerket (n=rmerket@adsl-66-127-210-245.dsl.snfc21.pacbell.net) Quit (Remote closed the connection)
  170. [20:33:54] * ryanmerket (n=rmerket@adsl-66-127-210-245.dsl.snfc21.pacbell.net) has joined #openid
  171. [20:38:52] * marclaporte (n=Miranda@out.clearnet.com) has joined #openid
  172. [20:40:00] * ryanmerket (n=rmerket@adsl-66-127-210-245.dsl.snfc21.pacbell.net) Quit (Remote closed the connection)
  173. [20:41:06] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 104 (Connection reset by peer))
  174. [20:41:14] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  175. [20:50:32] * singpoly1a (n=singpoly@node-11359.tor.pppoe.execulink.com) has joined #openid
  176. [20:54:55] * singpoly1a (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Remote closed the connection)
  177. [21:02:12] * singpolyma (n=singpoly@node-11359.tor.pppoe.execulink.com) Quit (Read error: 110 (Connection timed out))
  178. [21:11:49] * MacTed (n=Thud@63.119.36.36) Quit ()
  179. [21:26:04] * candrews (n=candrews@2001:4978:1b5:0:21d:e0ff:fe66:59ab) has left #openid
  180. [21:26:17] * gcristea (n=gino@ip65-47-28-158.z28-47-65.customer.algx.net) has joined #openid
  181. [21:32:52] * Lns (n=lns@pdpc/supporter/professional/lns) Quit ("Φ")
  182. [21:36:38] * daleolds (n=daleolds@137.65.156.30) has joined #openid
  183. [21:40:25] * flaccid (n=flaccid@123.208.200.166) has joined #openid
  184. [21:51:42] * DubLo7 (n=DubLo7@Microline-Technologies-1136495.cust-rtr.ameritech.net) has left #openid
  185. [21:57:29] * dwhittle (n=dwhittle@nat/yahoo/x-dnttivslhffvgldp) Quit ("...")
  186. [21:59:23] * gcristea (n=gino@ip65-47-28-158.z28-47-65.customer.algx.net) has left #openid
  187. [22:03:57] * flaccid (n=flaccid@unaffiliated/flaccid) Quit (verne.freenode.net irc.freenode.net)
  188. [22:03:58] * NetersLandreau (n=NetersLa@b2.e6.354a.static.theplanet.com) Quit (verne.freenode.net irc.freenode.net)
  189. [22:03:58] * daleolds (n=daleolds@137.65.156.30) Quit (verne.freenode.net irc.freenode.net)
  190. [22:04:00] * marclaporte (n=Miranda@out.clearnet.com) Quit (verne.freenode.net irc.freenode.net)
  191. [22:04:00] * qwp0 (n=qwp0@gw.localnet.sk) Quit (verne.freenode.net irc.freenode.net)
  192. [22:04:00] * jfluhmann (n=jfluhman@72.21.110.150) Quit (verne.freenode.net irc.freenode.net)
  193. [22:04:04] * Jj (n=jotajota@li11-23.members.linode.com) Quit (verne.freenode.net irc.freenode.net)
  194. [22:04:13] * lemanal (n=lemanal@calliope.caktusgroup.com) Quit (verne.freenode.net irc.freenode.net)
  195. [22:04:13] * GabeW (i=gwachob@milkshakes.org) Quit (verne.freenode.net irc.freenode.net)
  196. [22:04:13] * Acro (n=omgponie@unaffiliated/acro) Quit (verne.freenode.net irc.freenode.net)
  197. [22:04:13] * lexical (n=lex_@210.242.151.101) Quit (verne.freenode.net irc.freenode.net)
  198. [22:04:13] * bipolar (n=bipolar@204.186.46.67) Quit (verne.freenode.net irc.freenode.net)
  199. [22:04:13] * niekie (i=quasselc@dreamworld.bergnetworks.com) Quit (verne.freenode.net irc.freenode.net)
  200. [22:04:51] * gxgcristea (n=gino@ip65-47-28-158.z28-47-65.customer.algx.net) has joined #openid
  201. [22:05:41] * NetersLandreau (n=NetersLa@b2.e6.354a.static.theplanet.com) has joined #openid
  202. [22:05:41] * flaccid (n=flaccid@unaffiliated/flaccid) has joined #openid
  203. [22:05:41] * daleolds (n=daleolds@137.65.156.30) has joined #openid
  204. [22:05:41] * marclaporte (n=Miranda@out.clearnet.com) has joined #openid
  205. [22:05:41] * qwp0 (n=qwp0@gw.localnet.sk) has joined #openid
  206. [22:05:41] * lexical (n=lex_@210.242.151.101) has joined #openid
  207. [22:05:41] * jfluhmann (n=jfluhman@72.21.110.150) has joined #openid
  208. [22:05:41] * niekie (i=quasselc@dreamworld.bergnetworks.com) has joined #openid
  209. [22:05:41] * bipolar (n=bipolar@204.186.46.67) has joined #openid
  210. [22:05:41] * Jj (n=jotajota@li11-23.members.linode.com) has joined #openid
  211. [22:05:41] * lemanal (n=lemanal@calliope.caktusgroup.com) has joined #openid
  212. [22:05:41] * Acro (n=omgponie@unaffiliated/acro) has joined #openid
  213. [22:05:41] * GabeW (i=gwachob@milkshakes.org) has joined #openid
  214. [22:33:16] * daedeloth (n=daedelot@ip-81-11-164-121.dsl.scarlet.be) Quit (Remote closed the connection)
  215. [23:33:52] * qwp0 (n=qwp0@gw.localnet.sk) Quit (Remote closed the connection)
  216. [23:37:34] * xpo (n=xpo@bearstech/xpo) has joined #openid
  217. [23:37:53] * ryanmerket (n=rmerket@dsl092-000-214.sfo1.dsl.speakeasy.net) has joined #openid

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