#instantbird log on 05 04 2016

All times are UTC.

00:02:49 <-- abdelrhman has quit (Connection closed)
00:02:59 --> abdelrhman has joined #instantbird
00:08:06 <-- abdelrhman has quit (Connection closed)
00:08:13 --> abdelrhman has joined #instantbird
00:10:42 --> Guest18015 has joined #instantbird
00:11:44 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
00:23:07 --> Alex1 has joined #instantbird
01:07:11 <-- nhnt11 has quit (Ping timeout: 121 seconds)
02:00:32 <-- Suiseiseki has quit (Ping timeout: 121 seconds)
02:18:25 <-- afiksof has quit (Connection closed)
02:18:26 --> afiksof has joined #instantbird
02:22:42 --> Suiseiseki has joined #instantbird
02:27:06 <instant-buildbot> build #3158 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3158
02:32:55 --> Bollebib has joined #instantbird
02:47:46 --> EionRobb1 has joined #instantbird
02:49:51 <-- EionRobb has quit (Ping timeout: 121 seconds)
02:57:51 --> nhnt11 has joined #instantbird
02:57:51 * ChanServ sets mode +h nhnt11 
04:12:09 <instant-buildbot> build #685 of linux64-nightly-default is complete: Failure [4failed shell_6]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/685
04:14:29 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
04:57:43 <-- bgmCoder has quit (Ping timeout: 121 seconds)
05:06:51 --> bogdan_maris has joined #instantbird
05:10:48 <-- EionRobb1 has quit (Quit: Leaving.)
05:16:56 <-- bogdan_maris has quit (Ping timeout: 121 seconds)
05:41:26 <-- Guest18015 has quit (Ping timeout: 121 seconds)
05:47:31 --> bogdan_maris has joined #instantbird
05:51:45 --> fredy has joined #instantbird
05:57:21 <-- clokep-M has quit (Ping timeout: 121 seconds)
06:03:32 --> clokep-M has joined #instantbird
06:08:24 <-- nhnt11 has quit (Ping timeout: 121 seconds)
06:14:33 --> nhnt11 has joined #instantbird
06:14:33 * ChanServ sets mode +h nhnt11 
06:19:58 --> abdelrhman has joined #instantbird
06:53:10 --> flo-retina has joined #instantbird
06:53:11 * ChanServ sets mode +qo flo-retina flo-retina 
07:42:31 --> Bollebib has joined #instantbird
07:50:22 <-- nhnt11 has quit (Ping timeout: 121 seconds)
08:00:26 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:14:35 --> gerard-majax has joined #instantbird
08:24:55 --> FilipMosner has joined #instantbird
08:26:30 <FilipMosner> hello
08:26:34 * FilipMosner is now known as mosner 
08:27:19 <-- gerard-majax has quit (Quit: Leaving)
08:27:25 --> gerard-majax has joined #instantbird
08:38:49 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:39:24 --> gerard-majax has joined #instantbird
08:53:18 <-- chrisccoulson has quit (Ping timeout: 121 seconds)
08:57:32 --> chrisccoulson has joined #instantbird
09:03:32 --> mpmc has joined #instantbird
09:06:35 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:10:39 <-- afiksof has quit (Connection closed)
09:18:11 --> flo-retina has joined #instantbird
09:18:11 * ChanServ sets mode +qo flo-retina flo-retina 
09:37:13 --> EionRobb has joined #instantbird
09:37:55 --> gerard-majax has joined #instantbird
09:45:17 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
10:13:00 --> aleth has joined #instantbird
10:13:01 * ChanServ sets mode +o aleth 
10:56:56 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:56:52 <-- Tonnes has quit (Connection closed)
12:08:03 --> Tonnes has joined #instantbird
12:25:27 --> mpmc1 has joined #instantbird
12:50:44 --> clokep_work has joined #instantbird
12:50:44 * ChanServ sets mode +o clokep_work 
13:26:00 <-- mpmc1 has quit (Ping timeout: 121 seconds)
13:26:27 <-- mpmc has quit (Ping timeout: 121 seconds)
13:28:32 --> mpmc has joined #instantbird
13:28:33 --> mpmc1 has joined #instantbird
13:51:41 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:51:41 * mpmc1 is now known as mpmc 
14:43:07 <-- bogdan_maris has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:14:39 --> bogdan_maris has joined #instantbird
15:27:52 --> abdelrhman has joined #instantbird
15:53:47 <-- bogdan_maris has quit (Ping timeout: 121 seconds)
16:01:23 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:02:00 --> Mnyromyr has joined #instantbird
16:19:45 <-- abdelrhman has quit (Connection closed)
16:19:49 --> abdelrhman has joined #instantbird
16:23:34 <aleth> abdelrhman: prplIPref is for account options that get stored in preferences. That seems like a special case of what you need (something more general)
16:34:06 --> gerard-majax has joined #instantbird
16:37:52 <-- gerard-majax has quit (Connection closed)
16:37:56 --> gerard-majax has joined #instantbird
16:45:30 <-- abdelrhman has quit (Connection closed)
16:45:34 --> abdelrhman has joined #instantbird
16:47:11 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:48:11 --> gerard-majax has joined #instantbird
16:49:08 <-- mpmc has quit (Connection closed)
16:49:10 --> mpmc has joined #instantbird
16:53:04 <-- gerard-majax has quit (Connection closed)
16:53:04 --> gerard-majax_ has joined #instantbird
16:54:01 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:54:25 <abdelrhman> aleth: "That" refers to prplIPref, right?
17:00:58 --> arlolra has joined #instantbird
17:20:36 <-- gerard-majax_ has quit (Ping timeout: 121 seconds)
17:23:19 --> gerard-majax_ has joined #instantbird
17:26:04 <-- abdelrhman has quit (Connection closed)
17:28:26 --> nhnt11 has joined #instantbird
17:28:27 * ChanServ sets mode +h nhnt11 
17:36:38 <-- gerard-majax_ has quit (Ping timeout: 121 seconds)
17:41:27 * nhnt11 is now known as nhnt11_afk 
17:48:17 --> bogdan_maris has joined #instantbird
17:53:04 --> abdelrhman has joined #instantbird
18:01:41 <-- abdelrhman has quit (Connection closed)
18:10:40 * nhnt11_afk is now known as nhnt11 
18:20:32 --> bgmCoder has joined #instantbird
18:27:31 <clokep_work> arlolra: Seems like you're getting some contributors on your extension. :)
18:28:35 <arlolra> yeah, we have a gsoc student
18:28:35 <arlolra> https://github.com/c633/tor-messenger-coniks
18:28:55 --> abdelrhman has joined #instantbird
18:30:41 <arlolra> abdelrhman: another use for data forms is captcha authentication
18:30:42 <arlolra> https://trac.torproject.org/projects/tor/ticket/18389
18:30:58 <arlolra> i wonder if there's an upstream bug report for that
18:31:13 <clokep_work> arlolra: Oh, that's awesome! I wish you had told us that. :(
18:31:27 <arlolra> which, gsoc or captcha?
18:31:35 <arlolra> (the telling you part)
18:31:40 <clokep_work> arlolra: GSoC...
18:32:05 <arlolra> sorry, i've been very swamped (and under the weather)
18:32:15 <arlolra> hence the low volume of input here
18:32:23 <clokep_work> Well...I hope him/her and abdelrhman don't interfere with each other. :-\
18:32:27 <arlolra> (and falling behind on rebasing those twitter patches for you)
18:32:46 <arlolra> how would they interfere?
18:32:57 <clokep_work> If they're both working on similar sets of code.
18:33:04 <arlolra> i don't think they are
18:33:06 <clokep_work> OK.
18:33:11 <clokep_work> But yes, we'd definitely want that upstreamed!
18:33:31 <arlolra> the captcha thing was just a suggestion because i noticed they updated https://bugzilla.mozilla.org/show_bug.cgi?id=955317
18:33:34 <instantbot> Bug 955317 enh, --, ---, ab, ASSI, Support XEP-0077 In-Band Registration
18:33:41 <arlolra> with https://bugzilla.mozilla.org/show_bug.cgi?id=1269331
18:33:43 <instantbot> Bug 1269331 nor, --, ---, ab, ASSI, Implement Data Forms (XEP-0004)
18:33:53 <clokep_work> arlolra: So I'm confused is CONIKS adding a new protocol? A new piece to the OTR code?
18:34:04 <clokep_work> arlolra: Yes, abdelrhman was accepted for GSoC and plans to work on those aspects this summer.
18:34:08 <clokep_work> That's why he's been updating them.
18:34:26 <arlolra> is there a bug for captcha auth in bugzilla already?
18:34:37 <arlolra> (and do you know what i'm talking about when i say that)
18:34:47 <clokep_work> I know a CAPTCHA is, yes...
18:35:18 <arlolra> do you think abdelrhman will work on it?
18:35:43 <clokep_work> I don't remember if it was in his proposal.
18:36:02 <arlolra> ok
18:36:18 <arlolra> do you know what certificate transparency is?
18:36:22 <arlolra> in the CA model
18:36:29 <clokep_work> No, at least not by that term.
18:36:46 <arlolra> https://www.certificate-transparency.org/
18:37:04 <clokep_work> Ah, I've read this before!
18:37:27 <clokep_work> Is this the CONIKS thing?
18:37:41 <arlolra> well CONIKS is a similar idea for messaging encryption keys instead of website certs
18:38:03 <arlolra> it's another form of verifying a key, that's automated
18:38:07 <clokep_work> Messaging encryption keys...interesting.
18:38:11 <arlolra> so users don't really need to know what keys are
18:38:14 <clokep_work> So is it kind of like keyservers for PGP?
18:38:37 <abdelrhman> arlolra: yes, it was in proposal, but I will work on it if time allows (it's not in primary plan)
18:38:46 <arlolra> abdelrhman: awesome, thanks
18:38:53 <clokep_work> :) Good.
18:39:16 <clokep_work> arlolra: So how does the CAPTCHA relate to the CONIKS thing? I sit just a project to get him/her started?
18:39:23 <arlolra> it doesn't relate
18:39:29 <arlolra> i just haven't been here in a while
18:39:34 <arlolra> two separate threads
18:39:44 <clokep_work> Ah! That makes more sense.
18:39:49 <clokep_work> Which is the GSoC then? :P
18:39:52 <aleth> arlolra, abdelrhman: still, if I'm not mistaken showing a captcha would be an extension of the general data forms story abdelrhman is working on
18:40:02 <arlolra> clokep_work: CONIKS is the gsoc thing
18:40:09 <arlolra> captcha was just fyi
18:40:11 <clokep_work> Got it! I think I skipped a line when I originally read that all.
18:40:18 <clokep_work> Sorry. I totally lumped two things together.
18:40:19 <aleth> ah, ok then
18:40:23 * clokep_work needs to not do 40 things at once. :(
18:40:26 <clokep_work> Sorry for the confusion.
18:40:31 <aleth> ditto...
18:40:37 <clokep_work> Yeah, doing captchas was great.
18:41:09 <arlolra> we're all up to speed now :)
18:41:52 <aleth> arlolra: so is coinks like that mechanism textsecure uses?
18:43:39 <arlolra> i'm not sure what mechanism you're referring to. as far as i know, in signal (textsecure) you auth with a fingerprint / or qrcode
18:43:44 <arlolra> or trust on first use
18:44:18 <arlolra> coniks is compatible with signal though, and i believe they evaluated it, but have no immediately plans to implement it
18:44:55 <-- chrisccoulson has quit (Quit: Ex-Chat)
18:45:15 <arlolra> https://coniks.cs.princeton.edu/
18:45:45 <aleth> I thought that ratchet mechanism they use included key exchange, but I've never actually looked into it so I'm probably just misremembering
18:45:48 <abdelrhman> aleth: I did not understand well this part of your message today "That seems like a special case of what you need (something more general)"
18:46:27 <aleth> abdelrhman: I meant that account options (prplIPref) seem like a special case of what you will need
18:46:34 <aleth> nhnt11^^
18:46:38 <arlolra> aleth: you are talking about axolotl (which is now called the double ratchet algo)
18:46:39 <arlolra> https://en.wikipedia.org/wiki/Double_Ratchet_Algorithm
18:46:43 <aleth> arlolra: yes
18:46:48 <abdelrhman> Ah :)
18:48:54 <arlolra> aleth: no, that's solving the problem of how to come up with a shared secret that only we know. coniks is solving the problem of how do i know the person i'm talking to is who i think they are
18:49:10 <aleth> ah, it's for the identitiy verification part.
18:49:12 <aleth> thanks
18:49:15 <arlolra> yes
18:49:33 <arlolra> an automated way of doing that, so users don't need to know about keys, if they don't want to
18:49:59 <arlolra> but still be assured the system isn't cheating them
18:54:09 <nhnt11> aleth: erm, context?
18:54:15 <nhnt11> sorry, bit distracted atm
18:55:05 <aleth> abdelrhman had a question about his data forms bug
18:58:40 <nhnt11> ah!
18:58:45 <nhnt11> abdelrhman: can you link me to the bug?
19:03:46 <nhnt11> sorry, I'm heading out, I'll be back in about 30 minutes
19:04:05 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
19:07:46 <clokep_work> arlolra: Btw don't worry about the Twitter stuff, we'll...figure it out eventually. :P
19:08:00 <clokep_work> mdhr: Hello. :) Did you want to talk about Hangouts at all?
19:08:14 <arlolra> ha, thanks
19:14:45 --> chrisccoulson has joined #instantbird
19:25:18 --> nhnt11 has joined #instantbird
19:25:19 * ChanServ sets mode +h nhnt11 
19:31:11 <abdelrhman> nhnt11: that was the question :) (http://log.bezut.info/instantbird/160503/#m251)
19:32:21 <abdelrhman> this is the bug 1269331 for data forms stuff.
19:32:23 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1269331 nor, --, ---, ab, ASSI, Implement Data Forms (XEP-0004)
19:32:39 <nhnt11> thanks, let me look at the XEP to get some context
19:33:21 <-- abdelrhman has quit (Connection closed)
19:35:52 --> abdelrhman has joined #instantbird
19:37:52 <nhnt11> huh, interesting
19:38:25 <abdelrhman> maybe you need to check also bug 955317
19:38:28 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955317 enh, --, ---, ab, ASSI, Support XEP-0077 In-Band Registration
19:39:02 <nhnt11> ah, I've seen that one
19:39:13 <nhnt11> interesting
19:39:30 <nhnt11> so some servers send data forms for password changes (and other stuff)?
19:42:26 <-- abdelrhman has quit (Ping timeout: 121 seconds)
19:42:28 --> abdelrhman has joined #instantbird
19:43:29 <abdelrhman> yes, in general data forms allow the exchange of structured data between users and services through UI
19:44:39 <EionRobb> . A shame they're not easily translatable 
19:45:00 <-- abdelrhman has quit (Connection closed)
19:45:04 --> abdelrhman has joined #instantbird
19:45:07 <-- EionRobb has quit (Quit: Leaving.)
19:46:33 <abdelrhman> aleth, clokep_work: Will I get any review today :) ?
19:46:55 <clokep_work> abdelrhman: I didn't realize you were waiting, sorry.
19:47:52 <abdelrhman> No problem ;)
19:48:14 <clokep_work> abdelrhman: So why "origin" why aHostOrigin vs. aHost.
19:48:24 <clokep_work> That nomenclature doesn't make sense to me, where is it from?
19:49:05 <nhnt11> abdelrhman: basically you need an interface to represent form elements, correct?
19:49:38 <nhnt11> prplIPref doesn't seem to be ideal for this
19:49:53 <abdelrhman> clokep_work: because I do not want to change all methods that call "connect" and the aHost is the routed host
19:49:54 <abdelrhman> we check the certificate for the origin
19:50:12 <clokep_work> abdelrhman: I'm not asking about the code change, I'm literally asking about the variable naming.
19:50:22 <clokep_work> What does "origin" mean?
19:50:22 <abdelrhman> Ah
19:51:11 <abdelrhman> maybe root?
19:51:46 <clokep_work> I'm not asking you to change it, I'm asking where you came up with that word. :)
19:51:54 <clokep_work> I want to understand before asking for a change.
19:54:12 <abdelrhman> clokep_work: https://bugzilla.mozilla.org/show_bug.cgi?id=787369#c23
19:54:15 <instantbot> Bug 787369 nor, --, ---, ab, ASSI, XMPP: Support SRV records
19:54:56 <abdelrhman> nhnt11: OK, I'll work on initial patch for that
19:55:30 <nhnt11> abdelrhman: hold on, we should decide whether we want to consider extending prplIPref to meet our needs :)
19:55:48 <nhnt11> (I think we don't, but what are /your/ thoughts?)
19:56:23 <abdelrhman> nhnt11: I think we will need a different interface to be extendable for different types of objects
19:57:03 <aleth> nhnt11: backstory: the question came up because originally in bug 955317 the early guess was that form elements would map to account options (which has an existing UI...)
19:57:06 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955317 enh, --, ---, ab, ASSI, Support XEP-0077 In-Band Registration
19:57:19 <nhnt11> aleth: I figured
19:57:25 <clokep_work> abdelrhman: That doesn't really help. Is that just terms that Patrick McManus is using or are they *real* terms that people in other places use?
19:57:52 <aleth> abdelrhman: I think clokep_work is asking what terms are used in the specs you have looked at ;)
19:57:57 <clokep_work> Is that just what it's called in nsIRoutedSocketTransportService?
19:58:02 <clokep_work> No, not really.
19:58:06 <nhnt11> aleth, abdelrhman: My thoughts are that while the use case for prplIPref seems to overlap the use case for the form elements, it's not really meant for something like this
19:58:24 <nhnt11> Probably better to write a new interfacxe
19:58:29 <aleth> nhnt11: yes
19:58:42 <aleth> though it might be good to have some idea of what the real life use cases of this will be
19:58:46 <nhnt11> yes
19:58:48 <aleth> (in this gsoc)
19:59:35 <nhnt11> abdelrhman: As a first step, I suggest you write the new interface and post it on the bug
20:00:06 <nhnt11> that will likely not take much effort, and lead to discussions on its scope
20:00:21 <nhnt11> which will address "it might be good to have some idea of what the real life use cases of this will be" :)
20:01:28 <abdelrhman> OK
20:02:29 <nhnt11> this bug is interesting, particularly the frontend/UX part
20:02:40 <nhnt11> Have there been any discussions about that already?
20:02:51 * nhnt11 skims through the in-band registration bug
20:03:09 <clokep_work> nhnt11: About which aspect?
20:03:35 <nhnt11> clokep_work: showing the form to the user?
20:03:49 <abdelrhman> clokep_work: https://dxr.mozilla.org/mozilla-central/source/netwerk/base/nsSocketTransport2.cpp?from=nsSocketTransport%3A%3AInit#803
20:05:08 <clokep_work> abdelrhman: I was looking for https://dxr.mozilla.org/mozilla-central/source/netwerk/base/nsISocketTransportService.idl#122
20:05:14 <abdelrhman> clokep_work: RFC6120 (3.2.1): a Name corresponding to the "origin domain" [TLS-CERTS] of the XMPP service to which the initiating entity wishes to connect (e.g., "example.net" or "im.example.com") 
20:05:47 <abdelrhman> Ah
20:06:11 <aleth> abdelrhman: It sounds like adding something like that to the comments in socket.jsm would be a good idea ;)
20:06:45 <abdelrhman> OK
20:06:55 <clokep_work> I think just point to the definition I said above is good enough.
20:07:22 * nhnt11 needs coffee
20:07:26 <nhnt11> brb!
20:08:47 <abdelrhman> OK
20:10:40 <-- bgmCoder has quit (Connection closed)
20:10:55 --> bgmCoder has joined #instantbird
20:11:45 <-- mpmc has quit (A TLS packet with unexpected length was received.)
20:20:56 --> Defman has joined #instantbird
20:21:17 * Defman is now known as Defman_as 
20:21:32 * Defman_as is now known as Defman_not_as 
20:23:11 --> unghost has joined #instantbird
20:23:16 <nhnt11> re
20:28:26 <nhnt11> abdelrhman: let me know if you have more questions :)
20:28:36 <-- Defman_not_as has left #instantbird ()
20:41:13 --> EionRobb has joined #instantbird
20:49:52 <abdelrhman> OK, thanks :)
20:56:47 <-- abdelrhman has quit (Connection closed)
21:00:48 --> abdelrhman has joined #instantbird
21:25:43 <-- bogdan_maris has quit (Ping timeout: 121 seconds)
21:27:28 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:38:45 <-- abdelrhman has quit (Connection closed)
21:39:34 --> abdelrhman has joined #instantbird
21:52:24 <-- abdelrhman has quit (Connection closed)
21:53:02 --> abdelrhman has joined #instantbird
22:00:19 <-- arlolra has quit (Client exited)
22:09:59 <-- bgmCoder has quit (Ping timeout: 121 seconds)
22:13:36 --> clokep_work has joined #instantbird
22:13:36 * ChanServ sets mode +o clokep_work 
22:14:22 <clokep_work> abdelrhman: Bah I never finished your review. :(
22:15:34 <abdelrhman> clokep_work: No problem, continue it tomorrow or add a comment of the part you had reviewed :)
22:32:08 <clokep_work> abdelrhman: Done.
22:32:53 <abdelrhman> thanks :)
22:37:51 <-- abdelrhman has quit (Connection closed)
22:38:28 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:39:23 --> abdelrhman has joined #instantbird
22:41:56 <-- abdelrhman has quit (Connection closed)
22:42:15 --> abdelrhman has joined #instantbird
22:44:42 <-- unghost has quit (A TLS packet with unexpected length was received.)
23:00:26 <clokep_work> aleth, abdelrhman: So...we usually license tests under public domain.
23:00:27 <clokep_work> Not MPL.
23:00:31 <clokep_work> So please don't make that change.
23:01:02 <aleth> clokep_work: yes, I amended the comment
23:01:11 <clokep_work> Yeah. I didn't read that one until after I said that. :)
23:01:24 <aleth> splinter didn't pick it up
23:01:50 --> nhnt11 has joined #instantbird
23:01:50 * ChanServ sets mode +h nhnt11 
23:03:34 <EionRobb> TIL NZ has no such thing as "public domain" and there's a bunch of govt stuff going on about how to handle that, mostly with CC licences
23:05:33 --> nhnt12 has joined #instantbird
23:05:33 * ChanServ sets mode +h nhnt12 
23:06:53 <-- nhnt12 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
23:06:56 <clokep_work> EionRobb: It's CC0.
23:07:55 <-- nhnt11 has quit (Ping timeout: 121 seconds)
23:08:09 <abdelrhman> aleth: If the return value "aResult" is used only in tests, is that OK?
23:08:14 --> nhnt11 has joined #instantbird
23:08:15 * ChanServ sets mode +h nhnt11 
23:09:32 <abdelrhman> or should I use a better way to do that?
23:10:01 <clokep_work> So you can partially check it by looking at the result of the variable _srv...
23:10:11 <aleth> It's not wrong, but why not use this._srvRecords?
23:10:12 <clokep_work> And for the error conditions, I think throwing might help you do that.
23:10:37 <abdelrhman> OK, thanks :)
23:14:06 <-- aleth has quit (Quit: Instantbird 49)
23:24:59 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
23:28:25 <-- nhnt11 has quit (Ping timeout: 121 seconds)
23:34:13 <clokep_work> Meh...
23:34:22 <clokep_work> I hate when we have APIs that don't *quite* work for what we want.
23:51:49 <-- Mnyromyr has quit (Connection closed)
23:56:15 --> nhnt11 has joined #instantbird
23:56:15 * ChanServ sets mode +h nhnt11 
23:58:09 <-- clokep_work has quit (Ping timeout: 121 seconds)