Logs for jdev
[05:14:50] * john left the chat.
[05:15:46] * Kalyan joined the chat.
[05:51:34] * niekie left the chat.
[05:53:42] * tkoski joined the chat.
[05:56:57] * waqas joined the chat.
[05:58:02] * john joined the chat.
[05:59:48] * tkoski left the chat.
[06:03:55] * john left the chat.
[06:17:54] * mlundblad_laptop joined the chat.
[06:33:19] * john joined the chat.
[06:56:32] * john left the chat.
[06:59:37] * john joined the chat.
[07:07:04] * Flo joined the chat.
[07:22:39] * Guus joined the chat.
[07:28:17] * tkoski joined the chat.
[07:30:40] * john left the chat.
[07:32:55] * nabatt joined the chat.
[07:36:01] * john joined the chat.
[07:39:51] * luca tagliaferri joined the chat.
[07:42:10] * luca tagliaferri left the chat.
[07:42:19] * luca tagliaferri joined the chat.
[07:45:46] * niekie joined the chat.
[07:46:49] * waqas left the chat.
[07:46:49] * waqas joined the chat.
[07:48:19] * luca tagliaferri left the chat.
[07:49:03] * waqas left the chat.
[07:49:29] * jprieur joined the chat.
[07:49:31] * jprieur left the chat.
[08:01:20] * petermount left the chat.
[08:06:54] * petermount joined the chat.
[08:06:54] * petermount left the chat.
[08:09:10] * marseille joined the chat.
[08:09:17] * petermount joined the chat.
[08:09:17] * petermount left the chat.
[08:34:01] * petermount joined the chat.
[08:35:20] * aaronkryptokos left the chat.
[08:59:05] * pihhan joined the chat.
[09:19:39] * Tobias left the chat.
[09:25:12] * Tobias joined the chat.
[09:37:28] * john left the chat.
[09:40:17] * Kalyan left the chat.
[09:40:36] * Kalyan joined the chat.
[09:47:41] * john joined the chat.
[09:50:37] * Xificurk joined the chat.
[09:57:58] * waqas joined the chat.
[10:24:05] * yash1158 joined the chat.
[10:24:05] * yash1158 left the chat.
[10:24:05] * yash1158 joined the chat.
[10:24:05] * yash1158 left the chat.
[10:24:27] * yash1158 joined the chat.
[10:24:27] * yash1158 left the chat.
[10:29:28] * yash1158 joined the chat.
[10:29:28] * yash1158 left the chat.
[10:34:28] * yash1158 joined the chat.
[10:34:28] * yash1158 left the chat.
[10:37:41] * Zash joined the chat.
[10:37:50] * Kalyan left the chat.
[10:37:53] * Kalyan joined the chat.
[10:39:29] * yash1158 joined the chat.
[10:39:29] * yash1158 left the chat.
[10:39:30] * yash1158 joined the chat.
[10:39:30] * yash1158 left the chat.
[10:39:34] * yash1158 joined the chat.
[10:39:34] * yash1158 left the chat.
[10:40:25] * mlundblad_laptop left the chat.
[10:43:54] * mlundblad_laptop joined the chat.
[10:44:30] * yash1158 joined the chat.
[10:44:30] * yash1158 left the chat.
[10:49:31] * yash1158 joined the chat.
[10:49:31] * yash1158 left the chat.
[10:54:31] * yash1158 joined the chat.
[10:54:31] * yash1158 left the chat.
[10:59:32] * yash1158 joined the chat.
[10:59:32] * yash1158 left the chat.
[11:03:38] * marseille left the chat.
[11:04:32] * yash1158 joined the chat.
[11:04:32] * yash1158 left the chat.
[11:09:32] * yash1158 joined the chat.
[11:09:33] * yash1158 left the chat.
[11:14:34] * yash1158 joined the chat.
[11:14:34] * yash1158 left the chat.
[11:18:17] * john left the chat.
[11:19:34] * yash1158 joined the chat.
[11:19:34] * yash1158 left the chat.
[11:21:39] * waqas left the chat.
[11:21:39] * waqas joined the chat.
[11:23:27] * Tobias left the chat.
[11:24:34] * yash1158 joined the chat.
[11:24:35] * yash1158 left the chat.
[11:27:40] * waqas left the chat.
[11:29:35] * yash1158 joined the chat.
[11:29:35] * yash1158 left the chat.
[11:31:00] * Tobias joined the chat.
[11:34:36] * yash1158 joined the chat.
[11:34:36] * yash1158 left the chat.
[11:39:37] * yash1158 joined the chat.
[11:39:37] * yash1158 left the chat.
[11:44:37] * yash1158 joined the chat.
[11:44:38] * yash1158 left the chat.
[11:49:29] * Rob Cridland2 joined the chat.
[11:49:38] * yash1158 joined the chat.
[11:49:39] * yash1158 left the chat.
[11:54:38] * Rob Cridland2 left the chat.
[11:54:39] * yash1158 joined the chat.
[11:54:39] * yash1158 left the chat.
[11:59:40] * yash1158 joined the chat.
[11:59:40] * yash1158 left the chat.
[12:04:41] * yash1158 joined the chat.
[12:04:41] * yash1158 left the chat.
[12:06:59] * yash1158 joined the chat.
[12:06:59] * yash1158 left the chat.
[12:07:00] * yash1158 joined the chat.
[12:07:00] * yash1158 left the chat.
[12:19:27] * Florob joined the chat.
[12:43:06] * Kalyan left the chat.
[12:43:27] * Kalyan joined the chat.
[13:12:17] * Flo left the chat.
[13:17:35] * grom joined the chat.
[13:20:23] * marseille joined the chat.
[13:52:58] * Treebilou left the chat.
[13:53:50] * yash1158 joined the chat.
[13:53:50] * yash1158 left the chat.
[13:53:50] * yash1158 joined the chat.
[13:53:50] * yash1158 left the chat.
[13:54:42] * yash1158 joined the chat.
[13:54:42] * yash1158 left the chat.
[13:55:16] * yash1158 joined the chat.
[13:55:16] * yash1158 left the chat.
[13:55:47] * yash1158 joined the chat.
[13:55:48] * yash1158 left the chat.
[13:56:41] * yash1158 joined the chat.
[13:56:41] * yash1158 left the chat.
[14:00:48] * yash1158 joined the chat.
[14:00:49] * yash1158 left the chat.
[14:02:58] * Neustradamus left the chat.
[14:04:24] * yash1158 joined the chat.
[14:04:24] * yash1158 left the chat.
[14:04:25] * yash1158 joined the chat.
[14:04:25] * yash1158 left the chat.
[14:05:49] * yash1158 joined the chat.
[14:05:49] * yash1158 left the chat.
[14:10:50] * yash1158 joined the chat.
[14:10:50] * yash1158 left the chat.
[14:15:47] * Neustradamus joined the chat.
[14:15:51] * yash1158 joined the chat.
[14:15:51] * yash1158 left the chat.
[14:20:52] * yash1158 joined the chat.
[14:20:52] * yash1158 left the chat.
[14:20:54] * Florob left the chat.
[14:25:54] * yash1158 joined the chat.
[14:25:54] * yash1158 left the chat.
[14:30:55] * yash1158 joined the chat.
[14:30:55] * yash1158 left the chat.
[14:35:56] * yash1158 joined the chat.
[14:35:56] * yash1158 left the chat.
[14:39:33] * dinamo joined the chat.
[14:40:01] * dinamo left the chat.
[14:40:56] * yash1158 joined the chat.
[14:40:56] * yash1158 left the chat.
[14:43:00] * yash1158 joined the chat.
[14:43:00] * yash1158 left the chat.
[14:43:01] * yash1158 joined the chat.
[14:43:01] * yash1158 left the chat.
[14:45:57] * yash1158 joined the chat.
[14:45:57] * yash1158 left the chat.
[14:51:35] * Kalyan left the chat.
[14:51:53] * Kalyan joined the chat.
[14:57:08] * nabatt left the chat.
[15:03:58] * Guus left the chat.
[15:05:55] * Treebilou joined the chat.
[15:14:59] * mlundblad_laptop left the chat.
[15:16:00] * bjc joined the chat.
[15:16:58] * amazinzay joined the chat.
[15:17:41] * Zash left the chat.
[15:18:38] <amazinzay> Is there any way for an external component to broadcast a presence update for a user to the server and have the server handle
sending this to the users roster?
[15:19:12] <amazinzay> I have tried sending a presence stanza with a from address and no to address but the server rejects the message
[15:23:08] <bjc> you can do it, but not with an external component
[15:23:52] * Kalyan left the chat.
[15:24:17] <amazinzay> so for an external component to update a users presence it must keep a copy of the users roster and send directed presence
to all of its subscribers?
[15:24:23] <bjc> basically, it violates component security policy, however, if you run it as part of the prosody process then you can use prosody's
internal machinery to forge addresses
[15:24:37] <bjc> you can't do that either
[15:25:03] <bjc> a component "foo.xyz.com" can't pretend to be any other domain than "foo.xyz.com"
[15:25:26] <bjc> so you can't, for instance, have it send messages, presence, or iq as "foo@xyz.com"
[15:25:31] <amazinzay> so I can do it for local users but not remote users right?
[15:25:48] <bjc> components live in their own domain
[15:26:13] <bjc> unless the component itself has users then everyone is "remote"
[15:28:12] <amazinzay> but if I have a component set up as "component.example.com" I can send a message stanza as from user@example.com to otheruser@example.com
and it is delivered as if user actually sent the message
[15:28:40] <bjc> …you can?
[15:28:46] <amazinzay> at least in prosody yes
[15:29:00] <bjc> i could be mistaken, but you shouldn't be able to do that
[15:29:07] <amazinzay> It was my understanding that that was the point of an external component
[15:29:26] <amazinzay> to allow you to masquerade as the individual users on that server
[15:29:32] <bjc> no, they're typically used for things like pubsub, muc, transports, etc
[15:29:56] <amazinzay> which is why the XEP says "Given that an external component is trusted to write 'from' addresses for any user at the component's
hostname, server administrators SHOULD make sure that they in fact do trust the component software."
[15:30:10] <deryni> Right, at the *component's hostname*.
[15:30:13] <bjc> right
[15:30:14] <deryni> Not other hostnames.
[15:30:14] <amazinzay> I see
[15:30:19] <bjc> which is conference.example.com
[15:30:25] <bjc> or whatever
[15:30:39] <bjc> /me pokes mattj
[15:30:44] <bjc> fix prosody, plx =)
[15:30:47] * Flo joined the chat.
[15:31:57] <amazinzay> so if I were wanting to make something that updated a users presence based on some external resource (in this case the status
of their phone, on the phone- available; off the phone- unavailable I would need a plugin not a componont?
[15:32:06] <bjc> yep
[15:32:21] <bjc> that said, i have a plugin that does exactly that and it's using the "component" interface in prosody
[15:32:33] <bjc> but it's an internal one, specifically so that i can forge addresses
[15:33:44] <bjc> fwiw, i used a component rather than a normal plugin so i could smack an ad hoc command interface on it for use by my subsystems
and not have to worry about jid/node collisions
[15:34:03] <amazinzay> It seems that the XEP is ambiguous as to the permissions of a component to do this, as Section 2 to say "An external component
is commonly trusted to do things that clients cannot, such as write 'from' addresses for the server's domain(s)."
[15:34:35] <bjc> "server", in this case, refers to the component itself, i believe
[15:35:03] <amazinzay> would it be possible for me to get my hands on this plugin :-)
[15:35:26] <bjc> lemme see if it's got seekrits
[15:35:33] <amazinzay> alright
[15:36:28] <bjc> http://gist.github.com/361285
[15:36:32] <bjc> it's still in development
[15:36:42] <bjc> there are a couple edge cases that don't work
[15:36:52] <bjc> and i don't verify the signature yet
[15:37:01] <bjc> but the latter is easily done
[15:37:28] <bjc> the edge cases are trickier: setting a user "on call" while they're offline, then the user comes online, and making sure presence
is delivered properly
[15:38:04] <bjc> it also doesn't use the roster, since we only wanted to deliver on/off hook status to people w/i a given domain (we considered
the entire roster to be leaking too much information)
[15:38:16] <amazinzay> I see
[15:41:18] * whooha joined the chat.
[15:43:22] * jkhii joined the chat.
[15:43:40] <amazinzay> thank you for your help. I appreciate it very much.
[15:43:47] <bjc> np
[15:44:19] * Zash joined the chat.
[15:45:25] * luca tagliaferri joined the chat.
[15:47:45] <amazinzay> you will have to forgive me, I am still fairly new working with XMPP, how would I go about triggering the set_on_call or set_off_call
[15:47:53] <amazinzay> is it an ad-hoc xmpp stanze?
[15:48:27] <MattJ> bjc, aww, this is one place where I'd rather not comply with the specs :)
[15:49:20] <MattJ> I don't see what harm it does not enforcing the from address to match the component's domain - the component is already trusted,
it just prevents people doing fun stuff
[15:49:36] <bjc> amazinzay: yes. you can use service discovery on the component host and execute a command from that
[15:50:51] <bjc> MattJ: i don't really see the harm, either, but i assume there's a rationale (although it could just be anal retentivity)
[15:51:11] <deryni> There was talk about having more and less trusted components at one point wasn't there? To allow for stuff like this?
[15:51:12] <MattJ> iirc in ejabberd it's a config option, whether to verify the address
[15:51:16] <MattJ> I may go the same route
[15:51:26] <bjc> i don't remember seeing it in ejabberd
[15:51:41] <bjc> then again, i read the xep before i did any work with components so i just assumed it wouldn't work
[15:52:11] <bjc> that said, this particular component must be an internal component, since it has to intercept outgoing presence
[15:52:52] <MattJ> I've been pondering a Prosody plugin that would let external components handle/intercept stanzas
[15:53:07] <bjc> that'd be useful
[15:53:12] <MattJ> and maybe other events
[15:53:41] <bjc> i'm not sure how you'd code the interface between the component and prosody. maybe a config file option + message stanza
[15:53:44] * waqas joined the chat.
[15:53:54] <bjc> for generic events, anyway
[15:54:14] <bjc> for regular stanzas you could just blindly forward them according to the rules in the config
[15:54:32] <johnny> anybody have any code to remotely control clients?
[15:54:38] <bjc> but generic events would be better. it's good to know, for instance, when someone goes on/offline
[15:54:59] * niekie left the chat.
[15:55:15] * niekie joined the chat.
[15:55:17] <johnny> a friend of mine was trying to implementing something with netcat over an ssh connection.. i just wondered if somebody had
already done it with an xmpp client already
[15:55:23] * Zash left the chat.
[15:55:34] * marseille left the chat.
[15:56:01] * steve-e joined the chat.
[15:56:02] <bjc> i don't know of anything like that, but it wouldn't be too hard to write. the only tricky part is getting security right
[15:56:05] * marseille joined the chat.
[15:56:17] <bjc> at least, for simple batch-mode operation
[15:57:42] <johnny> bjc, it's for thin clients
[15:57:50] <johnny> he wants to start apps for his students
[15:58:19] <bjc> that'd be fairly easy
[15:58:25] <bjc> as it gets more interactive it gets trickier
[15:58:42] <johnny> i think he should go the route of telepathy in an ideal world..
[15:58:48] <johnny> and use pipes
[15:58:55] <johnny> but.. there is no telepathy client that slim i bet
[15:59:30] <bjc> you could emulate pipes, but it's not that straightforward. pipes are long lived and have no natural start/stop semantics
[15:59:40] <johnny> bjc, no.. i mean dpipes or whatever they are called
[15:59:50] <johnny> err that's right.. tubes not pipes :)
[15:59:53] <MattJ> johnny, would a command-line app suffice?
[15:59:53] <bjc> i dunno what a dpipe is
[16:00:07] <johnny> bjc, it's basically dbus over a connection
[16:00:28] <johnny> instead of local to the machine
[16:00:40] <johnny> MattJ, would you like to speak to him?
[16:01:01] <bjc> i don't know anything about dbus either
[16:01:05] <johnny> perhaps he can more accurately describe what he is trying to accomplish?
[16:01:08] <bjc> something gnome related iirc
[16:01:12] <johnny> bjc, no.. not gnome related..
[16:01:18] <johnny> it's used by every modern linux thing
[16:01:24] <bjc> ah
[16:01:29] <johnny> on desktops.. soon to required on servers too
[16:02:25] <MattJ> bjc, it's aiming to be *the* IPC mechanism
[16:02:33] * marseille left the chat.
[16:02:34] * whooha left the chat.
[16:02:43] <MattJ> which means they had to make it hideously complicated :/
[16:03:04] <bjc> i shouldn't speak to it, since i know nothing about it, but i can tell you when i hear "the ipc mechanism" i get involuntary
shudders down my spine
[16:03:04] <MattJ> johnny, I only ask because I've been working on a netcat-over-XMPP thing
[16:03:14] <Flo> hm ... deja vu
[16:03:14] <MattJ> Heh
[16:03:16] <bjc> sysv ipc anyone?
[16:03:22] <johnny> will you talk to him MattJ ?
[16:03:27] <johnny> where should i tell him to go
[16:03:31] * marseille joined the chat.
[16:04:01] * marseille left the chat.
[16:04:03] <MattJ> *shrug* - he can join the Prosody room or you can give him my JID :)
[16:04:26] <MattJ> which is also my email address
[16:05:07] <johnny> ah.. he already paid somebody as of 2 days ago :(
[16:05:11] <johnny> with shell redirection
[16:05:16] <johnny> and some other stuff
[16:05:17] <johnny> via nc
[16:05:35] <MattJ> ^^
[16:13:19] * hawke joined the chat.
[16:14:04] * niekie left the chat.
[16:14:26] * marseille joined the chat.
[16:23:38] * niekie joined the chat.
[16:25:13] * tkoski left the chat.
[16:26:06] * tkoski joined the chat.
[16:29:32] * tkoski left the chat.
[16:31:10] * luca tagliaferri left the chat.
[16:32:47] * Kev left the chat.
[16:33:44] * Kev joined the chat.
[16:39:46] * Zash joined the chat.
[16:52:45] * niekie left the chat.
[17:05:32] * petermount left the chat.
[17:08:40] * waqas left the chat.
[17:08:50] * waqas joined the chat.
[17:09:37] * Beny joined the chat.
[17:10:18] * petermount joined the chat.
[17:10:18] * petermount left the chat.
[17:15:19] * petermount joined the chat.
[17:15:19] * petermount left the chat.
[17:16:56] * dax joined the chat.
[17:20:19] * petermount joined the chat.
[17:20:19] * petermount left the chat.
[17:25:20] * petermount joined the chat.
[17:25:20] * petermount left the chat.
[17:25:49] * Florob joined the chat.
[17:28:57] * evilotto joined the chat.
[17:32:25] * johnny left the chat.
[17:33:37] * johnny joined the chat.
[17:34:56] * hawke left the chat.
[17:38:19] * hawke joined the chat.
[17:39:49] * bear joined the chat.
[17:40:55] * Beny left the chat.
[17:41:59] * dax left the chat.
[17:42:37] * MattJ left the chat.
[17:43:21] * MattJ joined the chat.
[17:59:28] * klk left the chat.
[18:00:10] * john joined the chat.
[18:00:52] * klk joined the chat.
[18:00:52] * klk left the chat.
[18:02:17] * klk joined the chat.
[18:02:17] * klk left the chat.
[18:07:17] * klk joined the chat.
[18:07:17] * klk left the chat.
[18:07:52] * Zash left the chat.
[18:10:04] * amazinzay left the chat.
[18:12:17] * klk joined the chat.
[18:12:17] * klk left the chat.
[18:12:26] * wеstsibe joined the chat.
[18:12:52] * Zash joined the chat.
[18:13:49] * niekie joined the chat.
[18:14:48] * darkrain left the chat.
[18:15:53] * klk joined the chat.
[18:15:53] * klk left the chat.
[18:17:18] * klk joined the chat.
[18:17:18] * klk left the chat.
[18:19:14] * darkrain joined the chat.
[18:19:31] * amazinzay joined the chat.
[18:22:06] * bear left the chat.
[18:22:07] * nabatt joined the chat.
[18:22:18] * klk joined the chat.
[18:22:18] * klk left the chat.
[18:27:18] * klk joined the chat.
[18:27:19] * klk left the chat.
[18:32:18] * klk joined the chat.
[18:32:18] * klk left the chat.
[18:32:23] * waqas left the chat.
[18:33:45] * wеstsibe left the chat.
[18:36:59] <amazinzay> Ok, so I am trying to implement an ad-hoc connection to prosody from an external python script. Do I need to set up a user
on the XMPP server to connect to before sending the iq get disco#info?
[18:37:18] * klk joined the chat.
[18:37:18] * klk left the chat.
[18:41:51] * Zash left the chat.
[18:42:19] * klk joined the chat.
[18:42:19] * klk left the chat.
[18:44:05] * bear joined the chat.
[18:47:19] * klk joined the chat.
[18:47:19] * klk left the chat.
[18:51:10] * grirgz joined the chat.
[18:51:10] * grirgz left the chat.
[18:51:22] * grirgz joined the chat.
[18:51:22] * grirgz left the chat.
[18:51:22] * grirgz joined the chat.
[18:51:22] * grirgz left the chat.
[18:52:19] * klk joined the chat.
[18:52:19] * klk left the chat.
[18:53:34] * grirgz joined the chat.
[18:53:35] * grirgz left the chat.
[18:57:20] * klk joined the chat.
[18:57:20] * klk left the chat.
[18:58:35] * grirgz joined the chat.
[18:58:35] * grirgz left the chat.
[19:02:20] * klk joined the chat.
[19:02:20] * klk left the chat.
[19:03:35] * grirgz joined the chat.
[19:03:35] * grirgz left the chat.
[19:07:21] * klk joined the chat.
[19:07:21] * klk left the chat.
[19:08:35] * grirgz joined the chat.
[19:08:36] * grirgz left the chat.
[19:11:43] * Zash joined the chat.
[19:12:20] * klk joined the chat.
[19:12:21] * klk left the chat.
[19:13:36] * grirgz joined the chat.
[19:13:36] * grirgz left the chat.
[19:15:01] * johnny left the chat.
[19:16:37] * waqas joined the chat.
[19:16:49] * johnny joined the chat.
[19:17:21] * klk joined the chat.
[19:17:22] * klk left the chat.
[19:18:37] * grirgz joined the chat.
[19:18:37] * grirgz left the chat.
[19:22:22] * klk joined the chat.
[19:22:22] * klk left the chat.
[19:23:38] * grirgz joined the chat.
[19:23:38] * grirgz left the chat.
[19:27:22] * klk joined the chat.
[19:27:23] * klk left the chat.
[19:28:39] * grirgz joined the chat.
[19:28:39] * grirgz left the chat.
[19:32:23] * klk joined the chat.
[19:32:23] * klk left the chat.
[19:33:39] * grirgz joined the chat.
[19:33:39] * grirgz left the chat.
[19:37:23] * klk joined the chat.
[19:37:24] * klk left the chat.
[19:38:33] * Neustradamus left the chat.
[19:38:40] * grirgz joined the chat.
[19:38:40] * grirgz left the chat.
[19:42:24] * klk joined the chat.
[19:42:24] * klk left the chat.
[19:43:40] * grirgz joined the chat.
[19:43:40] * grirgz left the chat.
[19:47:24] * klk joined the chat.
[19:47:24] * klk left the chat.
[19:47:55] * teo left the chat.
[19:47:55] * teo joined the chat.
[19:48:41] * grirgz joined the chat.
[19:48:41] * grirgz left the chat.
[19:48:51] * Neustradamus joined the chat.
[19:49:33] * Neustradamus left the chat.
[19:50:14] * Neustradamus joined the chat.
[19:52:24] * klk joined the chat.
[19:52:24] * klk left the chat.
[19:53:41] * grirgz joined the chat.
[19:53:41] * grirgz left the chat.
[19:57:25] * klk joined the chat.
[19:57:25] * klk left the chat.
[19:58:41] * grirgz joined the chat.
[19:58:41] * grirgz left the chat.
[20:02:25] * klk joined the chat.
[20:02:26] * klk left the chat.
[20:03:42] * grirgz joined the chat.
[20:03:42] * grirgz left the chat.
[20:07:26] * klk joined the chat.
[20:07:26] * klk left the chat.
[20:08:42] * grirgz joined the chat.
[20:08:42] * grirgz left the chat.
[20:09:40] * klk joined the chat.
[20:09:40] * klk left the chat.
[20:11:22] * SteveG left the chat.
[20:11:28] * SteveG joined the chat.
[20:11:51] * SteveG left the chat.
[20:11:54] * SteveG joined the chat.
[20:12:27] * klk joined the chat.
[20:12:27] * klk left the chat.
[20:13:43] * grirgz joined the chat.
[20:13:43] * grirgz left the chat.
[20:14:03] * deryni left the chat.
[20:17:27] * klk joined the chat.
[20:17:28] * klk left the chat.
[20:18:43] * grirgz joined the chat.
[20:18:43] * grirgz left the chat.
[20:22:27] * klk joined the chat.
[20:22:27] * klk left the chat.
[20:23:44] * grirgz joined the chat.
[20:23:44] * grirgz left the chat.
[20:25:25] * Beny joined the chat.
[20:25:45] * Beny left the chat.
[20:27:28] * klk joined the chat.
[20:27:28] * klk left the chat.
[20:28:44] * Florob left the chat.
[20:28:45] * grirgz joined the chat.
[20:28:45] * steve-e left the chat.
[20:28:45] * grirgz left the chat.
[20:32:28] * klk joined the chat.
[20:32:28] * klk left the chat.
[20:33:45] * grirgz joined the chat.
[20:33:45] * grirgz left the chat.
[20:35:25] * xepbot left the chat.
[20:36:32] * john left the chat.
[20:37:13] * bjc left the chat.
[20:37:26] * xepbot joined the chat.
[20:37:29] * klk joined the chat.
[20:37:29] * klk left the chat.
[20:38:00] * xepbot left the chat.
[20:38:45] * grirgz joined the chat.
[20:38:45] * grirgz left the chat.
[20:40:00] * xepbot joined the chat.
[20:42:28] * klk joined the chat.
[20:42:29] * klk left the chat.
[20:43:46] * grirgz joined the chat.
[20:43:46] * grirgz left the chat.
[20:47:28] * klk joined the chat.
[20:47:28] * klk left the chat.
[20:48:46] * grirgz joined the chat.
[20:48:46] * grirgz left the chat.
[20:52:29] * klk joined the chat.
[20:52:29] * klk left the chat.
[20:53:26] * johnny left the chat.
[20:53:47] * grirgz joined the chat.
[20:53:47] * grirgz left the chat.
[20:57:04] * klk joined the chat.
[20:57:04] * klk left the chat.
[20:57:04] * klk joined the chat.
[20:57:04] * klk left the chat.
[20:57:29] * klk joined the chat.
[20:57:29] * klk left the chat.
[20:58:47] * grirgz joined the chat.
[20:58:47] * grirgz left the chat.
[21:00:15] * johnny joined the chat.
[21:02:30] * klk joined the chat.
[21:02:30] * klk left the chat.
[21:03:48] * grirgz joined the chat.
[21:03:48] * grirgz left the chat.
[21:04:33] * niekie left the chat.
[21:06:02] * niekie joined the chat.
[21:07:30] * klk joined the chat.
[21:07:30] * klk left the chat.
[21:08:48] * grirgz joined the chat.
[21:08:49] * grirgz left the chat.
[21:09:01] * jprieur joined the chat.
[21:09:11] * jprieur left the chat.
[21:10:08] * Zash left the chat.
[21:10:29] * Zash joined the chat.
[21:11:20] * jprieur joined the chat.
[21:11:22] * jprieur left the chat.
[21:12:30] * klk joined the chat.
[21:12:30] * klk left the chat.
[21:13:50] * grirgz joined the chat.
[21:13:50] * grirgz left the chat.
[21:15:07] * jprieur joined the chat.
[21:15:09] * jprieur left the chat.
[21:17:31] * klk joined the chat.
[21:17:31] * klk left the chat.
[21:18:50] * grirgz joined the chat.
[21:18:50] * grirgz left the chat.
[21:22:31] * klk joined the chat.
[21:22:31] * klk left the chat.
[21:23:50] * grirgz joined the chat.
[21:23:51] * grirgz left the chat.
[21:27:31] * klk joined the chat.
[21:27:32] * klk left the chat.
[21:28:51] * grirgz joined the chat.
[21:28:52] * grirgz left the chat.
[21:32:32] * klk joined the chat.
[21:32:32] * klk left the chat.
[21:33:52] * grirgz joined the chat.
[21:33:52] * grirgz left the chat.
[21:37:00] * tkoski joined the chat.
[21:37:32] * klk joined the chat.
[21:37:32] * klk left the chat.
[21:38:53] * grirgz joined the chat.
[21:38:53] * grirgz left the chat.
[21:42:33] * klk joined the chat.
[21:42:33] * klk left the chat.
[21:42:56] * amazinzay left the chat.
[21:43:53] * grirgz joined the chat.
[21:43:53] * grirgz left the chat.
[21:47:33] * klk joined the chat.
[21:47:33] * klk left the chat.
[21:48:53] * grirgz joined the chat.
[21:48:53] * grirgz left the chat.
[21:52:33] * klk joined the chat.
[21:52:34] * klk left the chat.
[21:53:54] * grirgz joined the chat.
[21:53:54] * grirgz left the chat.
[21:56:40] * teo left the chat.
[21:56:48] * teo joined the chat.
[21:57:34] * klk joined the chat.
[21:57:34] * klk left the chat.
[21:58:55] * grirgz joined the chat.
[21:58:55] * grirgz left the chat.
[22:02:34] * klk joined the chat.
[22:02:34] * klk left the chat.
[22:03:56] * grirgz joined the chat.
[22:03:56] * grirgz left the chat.
[22:07:34] * klk joined the chat.
[22:07:35] * klk left the chat.
[22:08:28] * waqas left the chat.
[22:08:56] * grirgz joined the chat.
[22:08:57] * grirgz left the chat.
[22:10:06] * waqas joined the chat.
[22:12:35] * klk joined the chat.
[22:12:35] * klk left the chat.
[22:13:57] * grirgz joined the chat.
[22:13:57] * grirgz left the chat.
[22:15:14] * Kev left the chat.
[22:17:35] * klk joined the chat.
[22:17:36] * klk left the chat.
[22:18:58] * grirgz joined the chat.
[22:18:58] * grirgz left the chat.
[22:22:36] * klk joined the chat.
[22:22:36] * klk left the chat.
[22:23:58] * grirgz joined the chat.
[22:23:58] * grirgz left the chat.
[22:26:40] * Link Mauve joined the chat.
[22:27:37] * klk joined the chat.
[22:27:37] * klk left the chat.
[22:28:59] * grirgz joined the chat.
[22:28:59] * grirgz left the chat.
[22:31:06] * waqas left the chat.
[22:32:37] * klk joined the chat.
[22:32:37] * klk left the chat.
[22:33:58] * grirgz joined the chat.
[22:33:58] * grirgz left the chat.
[22:37:37] * klk joined the chat.
[22:37:37] * klk left the chat.
[22:38:59] * grirgz joined the chat.
[22:38:59] * grirgz left the chat.
[22:42:37] * klk joined the chat.
[22:42:38] * klk left the chat.
[22:43:09] * ermine left the chat.
[22:43:59] * grirgz joined the chat.
[22:44:00] * grirgz left the chat.
[22:47:38] * klk joined the chat.
[22:47:38] * klk left the chat.
[22:49:00] * grirgz joined the chat.
[22:49:00] * grirgz left the chat.
[22:52:38] * klk joined the chat.
[22:52:38] * klk left the chat.
[22:54:01] * grirgz joined the chat.
[22:54:01] * grirgz left the chat.
[22:55:12] * Tobias left the chat.
[22:57:38] * klk joined the chat.
[22:57:39] * klk left the chat.
[22:57:40] * waqas joined the chat.
[22:59:01] * grirgz joined the chat.
[22:59:01] * grirgz left the chat.
[22:59:31] * waqas left the chat.
[23:02:02] * waqas joined the chat.
[23:02:39] * klk joined the chat.
[23:02:39] * klk left the chat.
[23:04:01] * grirgz joined the chat.
[23:04:01] * grirgz left the chat.
[23:04:30] * klk joined the chat.
[23:04:30] * klk left the chat.
[23:04:30] * klk joined the chat.
[23:04:30] * klk left the chat.
[23:05:47] * waqas left the chat.
[23:05:54] * klk joined the chat.
[23:05:54] * klk left the chat.
[23:05:54] * klk joined the chat.
[23:05:54] * klk left the chat.
[23:05:59] * waqas joined the chat.
[23:07:40] * klk joined the chat.
[23:07:40] * klk left the chat.
[23:07:56] * pihhan left the chat.
[23:09:02] * grirgz joined the chat.
[23:09:02] * grirgz left the chat.
[23:10:26] * bjc joined the chat.
[23:12:40] * klk joined the chat.
[23:12:40] * klk left the chat.
[23:14:02] * grirgz joined the chat.
[23:14:02] * grirgz left the chat.
[23:17:40] * klk joined the chat.
[23:17:41] * klk left the chat.
[23:19:03] * grirgz joined the chat.
[23:19:03] * grirgz left the chat.
[23:22:41] * klk joined the chat.
[23:22:41] * klk left the chat.
[23:24:04] * grirgz joined the chat.
[23:24:04] * grirgz left the chat.
[23:27:41] * klk joined the chat.
[23:27:41] * klk left the chat.
[23:29:05] * grirgz joined the chat.
[23:29:05] * grirgz left the chat.
[23:32:42] * klk joined the chat.
[23:32:42] * klk left the chat.
[23:34:05] * grirgz joined the chat.
[23:34:05] * grirgz left the chat.
[23:35:33] * jkhii left the chat.
[23:37:42] * klk joined the chat.
[23:37:42] * klk left the chat.
[23:39:06] * grirgz joined the chat.
[23:39:06] * grirgz left the chat.
[23:39:16] * hawke left the chat.
[23:42:42] * klk joined the chat.
[23:42:42] * klk left the chat.
[23:43:13] * niekie left the chat.
[23:44:06] * grirgz joined the chat.
[23:44:06] * grirgz left the chat.
[23:44:14] * klk joined the chat.
[23:44:14] * klk left the chat.
[23:44:14] * klk joined the chat.
[23:44:14] * klk left the chat.
[23:44:35] * klk joined the chat.
[23:44:35] * klk left the chat.
[23:44:35] * klk joined the chat.
[23:44:35] * klk left the chat.
[23:45:32] * niekie joined the chat.
[23:47:42] * klk joined the chat.
[23:47:42] * klk left the chat.
[23:49:06] * grirgz joined the chat.
[23:49:06] * grirgz left the chat.
[23:52:43] * klk joined the chat.
[23:52:43] * klk left the chat.
[23:54:06] * grirgz joined the chat.
[23:54:07] * grirgz left the chat.
[23:57:42] * klk joined the chat.
[23:57:43] * klk left the chat.
[23:59:07] * grirgz joined the chat.
[23:59:07] * grirgz left the chat.
[23:59:49] * klk joined the chat.
[23:59:49] * klk left the chat.
[23:59:49] * klk joined the chat.
[23:59:49] * klk left the chat.
[00:00:01] * klk joined the chat.
[00:00:01] * klk left the chat.
[00:00:01] * klk joined the chat.
[00:00:01] * klk left the chat.
[00:02:43] * klk joined the chat.
[00:02:44] * klk left the chat.
[00:04:08] * grirgz joined the chat.
[00:04:08] * grirgz left the chat.
[00:07:44] * klk joined the chat.
[00:07:44] * klk left the chat.
[00:09:08] * grirgz joined the chat.
[00:09:08] * grirgz left the chat.
[00:09:34] * bjc left the chat.
[00:12:45] * klk joined the chat.
[00:12:45] * klk left the chat.
[00:13:22] * teo left the chat.
[00:13:37] * teo joined the chat.
[00:14:09] * grirgz joined the chat.
[00:14:09] * grirgz left the chat.
[00:17:46] * klk joined the chat.
[00:17:46] * klk left the chat.
[00:19:09] * grirgz joined the chat.
[00:19:09] * grirgz left the chat.
[00:22:00] * klk joined the chat.
[00:22:00] * klk left the chat.
[00:22:01] * klk joined the chat.
[00:22:01] * klk left the chat.
[00:22:24] * klk joined the chat.
[00:22:24] * klk left the chat.
[00:22:25] * klk joined the chat.
[00:22:25] * klk left the chat.
[00:22:46] * klk joined the chat.
[00:22:46] * klk left the chat.
[00:24:10] * grirgz joined the chat.
[00:24:10] * grirgz left the chat.
[00:27:47] * klk joined the chat.
[00:27:47] * klk left the chat.
[00:29:10] * grirgz joined the chat.
[00:29:10] * grirgz left the chat.
[00:32:47] * klk joined the chat.
[00:32:47] * klk left the chat.
[00:33:28] * Link Mauve left the chat.
[00:34:10] * grirgz joined the chat.
[00:34:10] * grirgz left the chat.
[00:37:47] * klk joined the chat.
[00:37:47] * klk left the chat.
[00:39:11] * grirgz joined the chat.
[00:39:11] * grirgz left the chat.
[00:42:48] * klk joined the chat.
[00:42:48] * klk left the chat.
[00:44:11] * grirgz joined the chat.
[00:44:11] * grirgz left the chat.
[00:47:48] * klk joined the chat.
[00:47:48] * klk left the chat.
[00:48:21] * Tester joined the chat.
[00:48:45] * Tester left the chat.
[00:49:11] * grirgz joined the chat.
[00:49:11] * grirgz left the chat.
[00:52:49] * klk joined the chat.
[00:52:49] * klk left the chat.
[00:54:11] * grirgz joined the chat.
[00:54:11] * grirgz left the chat.
[00:57:49] * klk joined the chat.
[00:57:49] * klk left the chat.
[00:59:12] * grirgz joined the chat.
[00:59:12] * grirgz left the chat.
[01:01:38] * klk joined the chat.
[01:01:38] * klk left the chat.
[01:01:38] * klk joined the chat.
[01:01:38] * klk left the chat.
[01:02:49] * klk joined the chat.
[01:02:50] * klk left the chat.
[01:04:12] * grirgz joined the chat.
[01:04:12] * grirgz left the chat.
[01:04:41] * klk joined the chat.
[01:04:41] * klk left the chat.
[01:04:41] * klk joined the chat.
[01:04:41] * klk left the chat.
[01:07:29] * evilotto left the chat.
[01:07:50] * klk joined the chat.
[01:07:51] * klk left the chat.
[01:09:13] * grirgz joined the chat.
[01:09:13] * grirgz left the chat.
[01:12:51] * klk joined the chat.
[01:12:51] * klk left the chat.
[01:14:13] * grirgz joined the chat.
[01:14:13] * grirgz left the chat.
[01:15:41] * klk joined the chat.
[01:15:41] * klk left the chat.
[01:15:41] * klk joined the chat.
[01:15:41] * klk left the chat.
[01:17:51] * klk joined the chat.
[01:17:52] * klk left the chat.
[01:19:14] * grirgz joined the chat.
[01:19:14] * grirgz left the chat.
[01:22:51] * klk joined the chat.
[01:22:51] * klk left the chat.
[01:24:13] * grirgz joined the chat.
[01:24:13] * grirgz left the chat.
[01:25:46] * johnny left the chat.
[01:26:51] * johnny joined the chat.
[01:27:53] * klk joined the chat.
[01:27:53] * klk left the chat.
[01:29:13] * grirgz joined the chat.
[01:29:13] * grirgz left the chat.
[01:32:17] * klk joined the chat.
[01:32:17] * klk left the chat.
[01:32:17] * klk joined the chat.
[01:32:17] * klk left the chat.
[01:32:54] * klk joined the chat.
[01:32:54] * klk left the chat.
[01:34:13] * grirgz joined the chat.
[01:34:13] * grirgz left the chat.
[01:36:20] * Flo left the chat.
[01:37:23] * klk joined the chat.
[01:37:23] * klk left the chat.
[01:37:33] * Flo joined the chat.
[01:37:54] * klk joined the chat.
[01:37:54] * klk left the chat.
[01:42:54] * klk joined the chat.
[01:42:55] * klk left the chat.
[01:47:55] * klk joined the chat.
[01:47:55] * klk left the chat.
[01:49:06] * bct joined the chat.
[01:52:55] * klk joined the chat.
[01:52:55] * klk left the chat.
[01:53:28] * tofu left the chat.
[01:57:55] * klk joined the chat.
[01:57:55] * klk left the chat.
[02:02:56] * klk joined the chat.
[02:02:56] * klk left the chat.
[02:07:11] * klk joined the chat.
[02:07:12] * klk left the chat.
[02:07:12] * klk joined the chat.
[02:07:12] * klk left the chat.
[02:07:57] * klk joined the chat.
[02:07:57] * klk left the chat.
[02:12:13] * klk joined the chat.
[02:12:14] * klk left the chat.
[02:12:14] * klk joined the chat.
[02:12:14] * klk left the chat.
[02:12:57] * klk joined the chat.
[02:12:57] * klk left the chat.
[02:17:58] * klk joined the chat.
[02:17:58] * klk left the chat.
[02:22:11] * bct left the chat.
[02:22:58] * klk joined the chat.
[03:04:49] * marseille left the chat.
[03:04:51] * marseille joined the chat.
[03:32:12] * Treebilou left the chat.
[03:43:32] * grom left the chat.
[03:43:32] * grom joined the chat.
[03:50:11] * waqas left the chat.
[04:11:35] * Zash left the chat.
[04:13:56] * marseille left the chat.
[04:13:58] * marseille joined the chat.
[04:24:18] * johnny left the chat.
[04:30:17] * johnny joined the chat.
[04:34:19] * teo left the chat.
[04:36:48] * teo joined the chat.
[04:54:52] * evilotto joined the chat.