Logs for jdev
[00:23:07] * whatever left the chat.
[00:23:07] * whatever joined the chat.
[00:33:09] * wiretap left the chat.
[00:33:10] * wiretap joined the chat.
[00:38:51] * wiretap left the chat.
[00:38:52] * wiretap joined the chat.
[00:49:16] * hawke left the chat.
[00:57:45] * louiz’ left the chat.
[00:58:47] * louiz’ joined the chat.
[00:59:12] * louiz’ left the chat.
[01:03:09] * scippio left the chat.
[01:18:59] * darkrain_ left the chat.
[01:19:48] * evilotto left the chat.
[01:20:33] * louiz’ joined the chat.
[01:31:26] * louiz’ left the chat.
[01:33:45] * Zash left the chat.
[02:08:53] * Treebilou left the chat.
[02:09:23] * jcea left the chat.
[02:29:59] * louiz’ joined the chat.
[02:31:07] * louiz’ left the chat.
[03:01:10] * meguro joined the chat.
[03:02:26] * louiz’ joined the chat.
[03:05:28] * louiz’ left the chat.
[03:15:34] * louiz’ joined the chat.
[03:24:04] * meguro left the chat.
[03:38:15] * darkrain left the chat.
[03:38:58] * darkrain joined the chat.
[04:22:57] * MattJ left the chat.
[06:51:05] * teo1 left the chat.
[06:51:06] * teo1 joined the chat.
[07:02:13] * mlundblad_laptop joined the chat.
[07:03:32] * mlundblad_laptop left the chat.
[07:04:00] * mlundblad_laptop joined the chat.
[07:04:32] * mlundblad_laptop left the chat.
[07:08:22] * mlundblad_laptop joined the chat.
[07:09:44] * jonas joined the chat.
[07:30:34] * teo1 left the chat.
[07:30:36] * teo1 joined the chat.
[07:42:54] * jonas left the chat.
[08:06:51] * jonas joined the chat.
[08:10:45] * haja joined the chat.
[08:10:53] <haja> ;)
[08:12:32] * haja left the chat.
[08:25:17] * Ludovic joined the chat.
[08:25:17] * Ludovic left the chat.
[08:40:26] * luca tagliaferri joined the chat.
[08:45:41] * luca tagliaferri left the chat.
[08:45:52] * luca tagliaferri joined the chat.
[09:14:40] * nabatt joined the chat.
[09:21:38] * louiz’ left the chat.
[09:24:21] * louiz’ joined the chat.
[09:29:37] * ermine joined the chat.
[09:36:52] * smoku joined the chat.
[09:43:37] * petermount joined the chat.
[09:54:56] * Tobias joined the chat.
[11:28:41] * scippio joined the chat.
[12:04:02] * scippio left the chat.
[12:19:24] * MattJ joined the chat.
[13:12:26] * luca tagliaferri left the chat.
[13:20:37] * nabatt left the chat.
[13:56:54] * luca tagliaferri joined the chat.
[14:09:17] * scippio joined the chat.
[14:15:27] * Treebilou joined the chat.
[14:15:49] * Tobias left the chat.
[14:20:53] * Tobias joined the chat.
[14:21:30] * Tobias left the chat.
[14:23:52] * Tobias joined the chat.
[14:32:03] * Tobias left the chat.
[14:34:10] * smoku left the chat.
[14:34:12] * smoku joined the chat.
[14:40:33] * Lance joined the chat.
[14:43:38] * hachaso joined the chat.
[14:43:50] <hachaso> hi
[14:45:36] * Zash joined the chat.
[14:49:19] * hachaso left the chat.
[15:06:25] * Lance left the chat.
[15:06:39] * Lance joined the chat.
[15:06:49] * Lance left the chat.
[15:16:15] * teo1 left the chat.
[15:17:20] * tofu joined the chat.
[15:20:50] * Alex joined the chat.
[15:32:22] * smoku left the chat.
[15:37:54] * will.thompson@collabora.co.uk joined the chat.
[15:40:22] * Tobias joined the chat.
[15:40:48] * loxs joined the chat.
[15:43:58] <loxs> folks, what's the right way to go if I want to have a bot to administer all my muc rooms? How will it know when rooms get
created, so that it can enter them?
[15:45:04] <petermount> tricy, I did that by having the bot run muc itself, but thats probably a bit extreme
[15:45:15] <Zash> loxs: You could hack in some hook that notifies the bot
[15:46:00] <loxs> Zash: you mean as an internal server module?
[15:46:33] <Zash> loxs: Yes, or a hacked muc module
[15:47:24] * loxs left the chat.
[15:49:30] <MattJ> 5 line Prosody plugin for Prosody's internal MUC module I think :)
[15:50:00] <Zash> MattJ: Something like that, yes :)
[15:50:58] <Zash> Sending out an invite would work, if the bot supports it (like riddim does now)
[15:54:55] * mlundblad_laptop left the chat.
[15:55:27] <Zash> .
[15:56:41] * tofu left the chat.
[16:01:24] * darkrain_ joined the chat.
[16:04:03] <Kev> You could put a hook in the server to prepopulate bookmarks :)
[16:04:24] <Kev> I quite like the idea of servers prepopulating bookmarks.
[16:07:15] <Zash> Kev: +1
[16:08:48] <Zash> MattJ: Btw, I wrote a riddim plugin that makes it autojoin bookmarks:)
[16:08:59] <MattJ> Yay!
[16:09:14] * hawke joined the chat.
[16:09:18] <Kev> Should I upgrade my Riddim installs one of these days?
[16:09:27] <MattJ> Zash has been doing plenty with is
[16:09:29] <MattJ> *it
[16:11:59] * deryni joined the chat.
[16:16:16] <Kev> Does it reconnect after a failure yet?
[16:17:20] * Alex left the chat.
[16:17:26] <MattJ> Not yet :)
[16:17:45] <MattJ> Then again, neither does HAL
[16:17:49] <MattJ> bash loops FTW
[16:17:55] <Zash> :D
[16:18:07] <Kev> The problem with Riddim is that it doesn't exit after a failure.
[16:18:17] <Kev> This negates the utility of my bash loop somewhat.
[16:18:23] <MattJ> Ah, good point :)
[16:18:26] <MattJ> HAL just crashes
[16:25:40] * teo1 joined the chat.
[16:30:59] * hachaso joined the chat.
[16:30:59] * hachaso left the chat.
[16:30:59] * hachaso joined the chat.
[16:30:59] * hachaso left the chat.
[16:32:40] * hachaso joined the chat.
[16:32:40] * hachaso left the chat.
[16:33:16] * jonas left the chat.
[16:37:40] * hachaso joined the chat.
[16:56:08] * Zash left the chat.
[16:59:09] * deryni left the chat.
[16:59:09] * deryni joined the chat.
[17:01:57] * deryni left the chat.
[17:01:58] * deryni joined the chat.
[17:03:54] * Alex joined the chat.
[17:04:05] * deryni left the chat.
[17:04:05] * deryni joined the chat.
[17:13:57] * Tobias left the chat.
[17:16:54] * Tobias joined the chat.
[17:17:35] * Tobias left the chat.
[17:18:33] * Tobias joined the chat.
[17:18:48] * deryni left the chat.
[17:19:50] <hachaso> anyone in the room ??
[17:19:53] * deryni joined the chat.
[17:20:07] <Alex> ya
[17:20:53] <hachaso> do you have any good knowledge about XMPP ?
[17:21:05] <hachaso> I need some help understanding some stuff
[17:21:31] <Alex> hachaso: yes I think so
[17:22:29] <hachaso> I'm trying to write a small XMPP client that sends the xml stanzas to the jabber.org server
[17:23:02] <hachaso> I manage to communicate with the server but encounter problems when it asks my to Auth the user
[17:23:15] <hachaso> I can't manage to send the Auth in a correct way..
[17:23:35] <hachaso> do you know if I have to encrypt some part of the authentification before sending it to the server ??
[17:23:40] <Alex> 1) please don't jabber.org for testing code
[17:24:03] <Alex> 2) why are you not using an existing library which handles all this stuff for you?
[17:24:32] <hachaso> because I would like to learn..understand how it works
[17:24:49] <hachaso> how the communication part works..
[17:24:57] <Alex> you must authenticate with SASL
[17:25:15] <hachaso> isn't it the same procedure if I communicate with another XMPP server?
[17:25:22] <hachaso> standard procedure ?
[17:25:34] <Alex> the easiest SASL mechanism is SASL plain, which is just b64(username + char(0) + password)
[17:26:04] <will.thompson@collabora.co.uk> Hello, good people. Any chance of an account on wiki.xmpp.org?
[17:26:10] <hachaso> b64 is that something you can find in any programming language ?
[17:26:24] <Alex> in general yes, but there are many sals mechanisms, and different server may offer you different mechanisms
[17:26:48] <Alex> will.thompson@collabora.co.uk: yes, I need you mail address and prefereed nickname
[17:27:11] <darkrain_> Alex: b64(char(0) + username + char(0)+ password)
[17:27:12] <Alex> hachaso: b64 = base64
[17:27:48] <Alex> darkrain: you are right, but servers accept both ;-)
[17:27:54] <darkrain_> They shouldn't.
[17:27:57] <darkrain_> :(
[17:28:14] <will.thompson@collabora.co.uk> Alex: 'wjt'. assuming it's possible to change the email address after the fact, will.thompson@collabora.co.uk (since I'm mostly
involved on work time ATM)
[17:28:31] <hachaso> Thanks a lot Alex
[17:28:52] <Alex> will.thompson@collabora.co.uk: mediawiki is a mess, I don't know if you can change email addresses
[17:29:35] <will.thompson@collabora.co.uk> is that seriously my nickname in this room? sigh. where did my alias go.
[17:30:03] * will.thompson@collabora.co.uk left the chat.
[17:30:05] * wjt joined the chat.
[17:30:46] <wjt> Alex: well. let's go with that one anyway. :)
[17:31:02] <Alex> /me logs in to the Wiki
[17:32:42] <Alex> wjt: The password for "Wjt" has been sent to will.thompson@collabora.co.uk.
[17:34:14] <wjt> ace, thanks.
[17:34:32] * Ludovic joined the chat.
[17:34:36] <Alex> hachaso: some servers accept SASL PLAIN only on secure connections, so you need to establish TLS before auth then, or choose
a higher SASL mechanism like SCRAM or DIGEST-MD5
[17:35:18] * Ludovic left the chat.
[17:38:11] <hachaso> Alex: one small question
[17:38:24] <hachaso> char(0) is that a character ending ?
[17:38:33] <hachaso> how is that done on python ?
[17:39:14] <Alex> nullchar
[17:40:33] <Alex> in python '\0' ??
[17:55:00] * hawke left the chat.
[17:55:02] * hawke joined the chat.
[17:56:01] <louiz’> no, \0 does not end a python string
[17:56:06] <louiz’> if that's what you meant
[18:00:46] * evilotto joined the chat.
[18:02:30] <hachaso> char(0) equivalent in python ?
[18:05:46] * abhinavsingh joined the chat.
[18:07:01] <wjt> >>> '\0' + "hello" + '\0' + "world"
'\x00hello\x00world'
[18:07:36] * wjt left the chat.
[18:09:14] * scippio left the chat.
[18:10:41] * Alex left the chat.
[18:13:01] * petermount left the chat.
[18:15:11] * Tobias left the chat.
[18:15:57] * Tobias joined the chat.
[18:17:11] * Tobias left the chat.
[18:19:27] * Tobias joined the chat.
[18:29:56] * Alex joined the chat.
[18:50:20] * Alex left the chat.
[18:54:03] * Alex joined the chat.
[18:59:42] * abhinavsingh left the chat.
[19:16:24] * hawke left the chat.
[19:16:37] * hawke joined the chat.
[19:29:37] * jonas joined the chat.
[19:37:59] * scippio joined the chat.
[20:00:32] * deryni left the chat.
[20:26:45] * lance joined the chat.
[20:32:12] * scippio joined the chat.
[20:33:03] * hachaso joined the chat.
[20:35:41] * Treebilou joined the chat.
[20:37:19] * MattJ joined the chat.
[20:37:42] * Neustradamus joined the chat.
[20:39:04] * elmex joined the chat.
[20:39:22] * evilotto joined the chat.
[20:39:24] * MattJ left the chat.
[20:40:07] * MattJ joined the chat.
[20:42:40] * alfeberlin joined the chat.
[20:46:03] * hawke joined the chat.
[21:05:14] * McKael joined the chat.
[21:07:05] * MattJ left the chat.
[21:09:24] * lance joined the chat.
[21:09:26] * Ludovic joined the chat.
[21:14:15] * johnny joined the chat.
[21:19:25] * luca tagliaferri joined the chat.
[21:23:14] * Link Mauve joined the chat.
[21:26:43] * darkrain_ joined the chat.
[21:31:02] * jonas joined the chat.
[21:41:29] * Zash joined the chat.
[21:42:05] * Zash left the chat.
[22:22:25] * Ludovic left the chat.
[22:24:19] * zanchin joined the chat.
[22:24:52] * zanchin left the chat.
[22:25:30] * louiz’ joined the chat.
[22:26:39] * deryni joined the chat.
[22:34:22] * darkrain joined the chat.
[22:40:15] * lance left the chat.
[22:45:03] * darkrain left the chat.
[22:47:46] * darkrain joined the chat.
[22:55:15] * darkrain left the chat.
[23:02:53] * wiretap joined the chat.
[23:06:00] * louiz’ left the chat.
[23:06:01] * louiz’ joined the chat.
[23:06:02] * louiz’ left the chat.
[23:06:04] * louiz’ joined the chat.
[23:06:09] * darkrain joined the chat.
[23:06:11] * louiz’ left the chat.
[23:06:11] * louiz’ joined the chat.
[23:06:34] * louiz’ left the chat.
[23:06:35] * louiz’ joined the chat.
[23:06:38] * louiz’ left the chat.
[23:06:39] * louiz’ joined the chat.
[23:06:51] * louiz’ left the chat.
[23:06:52] * louiz’ joined the chat.
[23:06:58] * louiz’ left the chat.
[23:06:59] * louiz’ joined the chat.
[23:07:14] * louiz’ left the chat.
[23:07:17] * louiz’ joined the chat.
[23:07:26] * louiz’ left the chat.
[23:07:26] * louiz’ joined the chat.
[23:08:16] * louiz’ left the chat.
[23:08:20] * louiz’ joined the chat.
[23:13:37] * johnny left the chat.
[23:15:35] * jonas left the chat.
[23:31:19] * darkrain left the chat.
[23:35:18] * hachaso left the chat.
[23:54:11] * hawke left the chat.
[23:55:48] * hawke joined the chat.