#instantbird log on 02 19 2015

All times are UTC.

00:12:52 --> Mook_astb has joined #instantbird
00:12:52 * Mook_astb is now known as Mook_a1 
00:16:14 <-- Mook_as has quit (Ping timeout: 121 seconds)
00:38:55 --> mconley has joined #instantbird
00:43:07 <-- mconley has quit (Connection closed)
01:02:26 <aleth> clokep: that's a weird bug.
01:02:32 <aleth> is it fixable?
01:02:59 <aleth> also, are we worried about gtalk reconnects for TB38?
01:03:21 <clokep> aleth: We should be.
01:03:28 <clokep> I should do a wireshark capture.
01:03:29 * clokep sighs.
01:03:45 <aleth> too few hours/day ;)
01:03:57 <clokep> It's just...not fun.
01:04:19 <aleth> yup.
01:06:22 <clokep> So the issue I'm having is...I don't want all the other *crap* in the capture.
01:06:26 <clokep> I want just the traffic from Instantbird.
01:06:29 <clokep> But I don't think you can do that.
01:06:52 <aleth> Can't wireshark filter by port at least?
01:07:08 <clokep> Hmm....that's a good idea. :)
01:07:10 <clokep> I didn't think of that.
01:07:18 <clokep> I was going to do it by protocol, but obviously that doesn't work.
01:07:25 <clokep> Cause I need both the TCP frames + the IRC ones.
01:07:34 <aleth> right.
01:08:09 * clokep sighs.
01:08:22 <clokep> I seem to not have wireshark on this machine.
01:08:42 <aleth> At least for windows, you likely don't have to build your own ;)
01:10:06 <clokep> Yeah...but you install a super sketchy driver.
01:10:08 <clokep> I'll do it on the Mac.
01:10:18 <clokep> that also will have nothing else running. :P
01:11:05 <aleth> "Have a look at nsSSLIOLayerImportFD and SSL_GetClientAuthDataHook."
01:11:09 <aleth> not a trivial bug then...
01:12:35 <clokep> What's that?
01:12:55 <aleth> Bug 759823
01:12:57 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=759823 nor, --, ---, nobody, NEW, Daily chat client should not ask for an SSL certificate when connecting to a server through SSL.
01:13:39 <clokep> Oh yeah. IDK about that one.
01:13:43 <clokep> I never *really* looked into it. :-[
01:17:09 <-- Nazadel has quit (Quit: Bye)
01:21:08 <clokep> aleth: We use 443 for GTalk?
01:21:46 --> clokep_work has joined #instantbird
01:21:46 * ChanServ sets mode +o clokep_work 
01:21:48 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:23:21 <aleth> clokep: yes
01:24:48 <clokep> Thanks.
01:31:58 <clokep> So I have captures...
01:32:02 <clokep> Now what do I do w/ them/ :P
01:34:09 <nhnt11> aleth: before you go, what's the reason for the first hunk in https://bugzilla.mozilla.org/attachment.cgi?id=8565747&action=diff?
01:34:27 <nhnt11> I figured just asking you would be faster than trying to figure it out myself
01:35:17 <aleth> nhnt11: Just because the path hasn't changed, doesn't mean the log hasn't.
01:35:44 <aleth> Especially for grouped logs, where the path is that of the first log iirc ;)
01:35:50 <nhnt11> ah, cool
01:36:09 <nhnt11> thanks
01:36:30 <nhnt11> I'll test it in a bit
01:36:57 <-- Mook_a1 has quit (Client exited)
01:37:04 --> Gwythinn has joined #instantbird
01:37:40 <-- Gwythinn has quit (Quit: )
01:38:55 <-- Mnyromyr has quit (Connection closed)
01:44:39 <-- aleth has quit (Quit: :tiuQ)
01:59:13 <-- EionRobb has quit (Ping timeout: 121 seconds)
02:03:36 --> EionRobb has joined #instantbird
02:26:02 --> EionRobb1 has joined #instantbird
02:27:53 <-- EionRobb has quit (Ping timeout: 121 seconds)
02:29:34 --> mconley has joined #instantbird
02:40:13 <-- clokep has quit (Ping timeout: 121 seconds)
03:19:29 <instant-buildbot> build #1630 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1630
03:41:28 --> mpmc has joined #instantbird
03:43:49 <-- panther7 has quit (Ping timeout: 121 seconds)
04:05:22 <-- nhnt11 has quit (Ping timeout: 121 seconds)
04:16:27 --> EionRobb has joined #instantbird
04:18:44 --> EionRobb2 has joined #instantbird
04:18:49 <-- EionRobb1 has quit (Ping timeout: 121 seconds)
04:20:24 <-- EionRobb2 has quit (Quit: Leaving.)
04:20:28 <-- EionRobb has quit (Ping timeout: 121 seconds)
04:32:16 --> harshit has joined #instantbird
04:37:40 <-- mconley has quit (Connection closed)
04:54:45 --> Widdershins has joined #instantbird
05:02:35 <instant-buildbot> build #1311 of linux-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1311
05:08:22 <-- harshit has quit (Quit: Leaving)
05:18:31 --> nhnt11 has joined #instantbird
05:18:31 * ChanServ sets mode +h nhnt11 
05:19:12 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
05:19:19 --> nhnt11 has joined #instantbird
05:19:19 * ChanServ sets mode +h nhnt11 
05:21:22 <nhnt11> flo-retina, aleth, clokep: https://plus.google.com/+MayurKamat/posts/ETBvtp9VYav
05:21:40 <nhnt11> Not sure if you knew this already, but while the GTalk Windows app is being deprecated, seems like XMPP will live on
05:24:19 <nhnt11> Btw, I've got tests coming up, which means I'm probably going to have some time for Ib while everyone else studies :]
05:30:57 --> EionRobb has joined #instantbird
05:31:08 --> sawrubh has joined #instantbird
05:43:47 <-- Widdershins has quit (Ping timeout: 121 seconds)
06:01:48 --> Bollebib has joined #instantbird
06:22:52 --> panther7 has joined #instantbird
06:32:57 <instant-buildbot> build #2545 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2545
06:36:17 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
06:36:25 --> nhnt11 has joined #instantbird
06:36:25 * ChanServ sets mode +h nhnt11 
06:36:30 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
06:40:15 <-- AlexanderSalas has quit (Ping timeout: 121 seconds)
06:47:03 <instant-buildbot> build #222 of linux64-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/222
06:48:48 <-- Rym has quit (Ping timeout: 121 seconds)
07:06:00 --> nhnt11-tb has joined #instantbird
07:08:10 <-- nhnt11-tb has quit (Client exited)
07:08:52 --> nhnt11-tb has joined #instantbird
07:10:05 <-- nhnt11-tb has quit (Client exited)
07:10:24 --> nhnt11-tb has joined #instantbird
07:15:09 --> Widdershins has joined #instantbird
07:15:23 <-- nhnt11-tb has quit (Client exited)
07:16:05 <nhnt11> aleth: Great catch with the |this._knownConversations[convId] is undefined| bug, thanks!
07:16:13 --> nhnt11-tb has joined #instantbird
07:16:35 <-- nhnt11-tb has quit (Client exited)
07:17:15 <nhnt11> Turns out there's a |delete this._knownConversations[convId]| immediately after the call to beginIndexingJob when a conv is closed
07:17:31 <nhnt11> And then beginIndexingJob tries to use it asynchronously within a Task
07:18:20 <nhnt11> Uh, looks like /me may be broken in the latest nightly
07:18:23 --> Rym has joined #instantbird
07:18:52 <nhnt11> Back to what I was saying before, I just moved | let conv = this._knownConversations[convId]; | to the beginning of the function before the Task to fix it
07:19:20 <nhnt11> anyway, trying to use /me gives me http://pastebin.mozilla.org/8822342 in the error console
07:21:14 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
07:21:24 --> nhnt11 has joined #instantbird
07:21:24 * ChanServ sets mode +h nhnt11 
07:22:52 <-- Rym has quit (Ping timeout: 121 seconds)
07:28:30 --> nhnt11-tb has joined #instantbird
07:29:14 <-- nhnt11-tb has quit (Client exited)
07:29:21 --> mudpit1 has joined #instantbird
07:30:03 --> nhnt11-tb has joined #instantbird
07:30:13 <-- nhnt11-tb has quit (Client exited)
07:31:21 <nhnt11> uh, looks like all commands with usageContext are broken?
07:31:36 <nhnt11> Tab completion of commands is broken too :(
07:32:20 <-- mudpit has quit (Ping timeout: 121 seconds)
07:33:23 <-- mudpit1 has quit (Ping timeout: 121 seconds)
07:33:36 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
07:36:42 <-- EionRobb has quit (Quit: Leaving.)
07:43:39 <-- sawrubh has quit (Quit: Connection closed for inactivity)
07:49:50 --> mudpit has joined #instantbird
07:53:51 <-- mudpit has quit (Ping timeout: 121 seconds)
08:07:50 --> EionRobb has joined #instantbird
08:12:33 --> Rym has joined #instantbird
08:17:02 <-- Rym has quit (Ping timeout: 121 seconds)
08:23:32 --> nhnt11 has joined #instantbird
08:23:32 * ChanServ sets mode +h nhnt11 
08:38:33 --> nhnt12 has joined #instantbird
08:38:33 * ChanServ sets mode +h nhnt12 
08:39:59 <-- nhnt11 has quit (Ping timeout: 121 seconds)
08:39:59 * nhnt12 is now known as nhnt11 
08:42:26 --> sawrubh has joined #instantbird
09:06:18 <-- EionRobb has quit (Connection closed)
09:06:43 --> Rym has joined #instantbird
09:13:49 <-- Rym has quit (Ping timeout: 121 seconds)
09:16:21 --> gerard-majax has joined #instantbird
09:24:53 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:32:21 --> gerard-majax has joined #instantbird
09:36:25 <-- DGMurdockIII has quit (Connection closed)
09:37:16 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:37:52 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:54:22 <-- Tobin has quit (Quit: Our job is to state the truth and let the facts attend to themselves.)
09:57:03 --> BWMerlin has joined #instantbird
10:03:40 --> Rym has joined #instantbird
10:08:10 <-- Rym has quit (Ping timeout: 121 seconds)
10:16:56 --> Defman has joined #instantbird
10:28:31 --> aleth has joined #instantbird
10:28:31 * ChanServ sets mode +o aleth 
10:36:21 <-- aleth has quit (Quit: :tiuQ)
10:36:47 <-- nhnt11 has quit (Ping timeout: 121 seconds)
10:37:04 --> aleth has joined #instantbird
10:37:04 * ChanServ sets mode +o aleth 
10:49:50 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:53:07 --> nhnt11 has joined #instantbird
10:53:07 * ChanServ sets mode +h nhnt11 
10:53:49 <nhnt11> aleth: You free to debug the commands not working bug?
10:55:59 <-- aleth has quit (Quit: :tiuQ)
10:56:05 --> aleth has joined #instantbird
10:56:05 * ChanServ sets mode +o aleth 
10:56:51 <aleth> nhnt11: No, but I can confirm it in today's nightly.
10:57:51 --> Rym has joined #instantbird
10:58:01 <aleth> Probably some recent m-c change
10:58:15 --> gerard-majax has joined #instantbird
11:00:37 --> nhnt12 has joined #instantbird
11:00:37 * ChanServ sets mode +h nhnt12 
11:00:37 <-- nhnt11 has quit (Connection closed)
11:00:38 * nhnt12 is now known as nhnt11 
11:01:27 <nhnt11> aleth: re that grokNounItem or whatever thingy, I've got very little clue what that means and am reluctant to change it
11:01:38 <nhnt11> indexIMConversation indeed calls it, which means it triggers a subjob
11:01:40 <aleth> OK
11:01:45 <aleth> Just leave it then.
11:01:49 <nhnt11> The only thing I think may need to change is the "may" in the comment
11:01:59 <nhnt11> Seems like indexIMConversation ALWAYS triggers a grokNounThingy
11:02:16 <aleth> Ah, that's what I thought too.
11:02:21 <-- Rym has quit (Ping timeout: 121 seconds)
11:02:33 <aleth> Whatever grokNounXX is ;)
11:02:43 <aleth> Probably the actual indexing...
11:03:40 <nhnt11> aleth: Also, I'd like to keep the callbackDriver() call where it is, because that way it's much easier to understand what's happening with the |yield Gloda.kWorkAsync| when reading that code...
11:03:53 <aleth> OK
11:04:14 --> mudpit has joined #instantbird
11:05:09 <nhnt11> aleth: Also, re. "can a convObj contain multiple file names or not", what does that have to deal with grouped logs? :S
11:05:20 <nhnt11> ALL the log files for a conversation (contact/chat/whatever) are kept in the convObj
11:05:45 <aleth> I think it would be useful to clarify that it doesn't have anything to do with grouped logs, and to put in your last sentence.
11:05:56 <nhnt11> Would it help if I changed all those keys in the comment to plural? (i.e. protocol name*s* -> account name*s* ..)
11:06:04 <nhnt11> ok
11:06:24 <aleth> Yes, that too.
11:07:26 <aleth> Just to make it easier to look at again in six months or whatever ;)
11:08:56 <nhnt11> cool, that's all I wanted to clarify. New patch coming up.
11:09:07 <aleth> Thanks.
11:10:46 --> nhnt11-tb has joined #instantbird
11:11:10 <-- nhnt11-tb has quit (Client exited)
11:12:25 --> flo-retina has joined #instantbird
11:12:25 * ChanServ sets mode +qo flo-retina flo-retina 
11:16:20 <-- mudpit has quit (Ping timeout: 121 seconds)
11:18:30 <flo-retina> is there a bug on file for that command brokeness discussed in the scrollback?
11:19:04 <nhnt11> flo-retina: Filing now, was waiting for someone to confirm
11:19:24 <instantbot> New Chat Core - IRC bug 1134577 filed by aleth@instantbird.org.
11:19:25 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1134577 nor, --, ---, nobody, NEW, Handle "registration timeout" connection errors
11:20:33 <nhnt11> aleth: Only IRC commands broken for me, can you confirm that?
11:20:36 <nhnt11> GTalk commands are fine
11:21:04 <nhnt11> flo-retina: ^
11:21:30 <aleth> "/help" also seems broken
11:21:48 <nhnt11> aleth: In an IRC conversation though
11:21:56 <nhnt11> Working fine in others
11:22:03 --> clokep has joined #instantbird
11:22:03 * ChanServ sets mode +o clokep 
11:22:27 <nhnt11> Seems an IRC thing, both channels and pms
11:24:36 <flo-retina> nhnt11: what's broken about them?
11:24:41 <nhnt11> I wonder if this is a chat core bu
11:24:47 <flo-retina> I just tested /help and /msg here, and /msg in a private message. They worked.
11:24:48 <nhnt11> bug*
11:24:50 <nhnt11> I don't have a Thunderbird nightly to test...
11:24:51 <flo-retina> Or is that a TB bug?
11:25:05 <nhnt11> is imCommands.js in /chat?
11:25:21 <flo-retina> hmm, I got updated to yesterday's build
11:25:23 * flo-retina updates again
11:25:55 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:26:03 --> flo-retina has joined #instantbird
11:26:03 * ChanServ sets mode +qo flo-retina flo-retina 
11:26:13 --> nhnt12 has joined #instantbird
11:26:13 * ChanServ sets mode +h nhnt12 
11:26:23 <nhnt12> Ah, it is in chat core
11:26:24 <flo-retina> broken today indeed
11:28:04 <instantbot> New Chat Core - IRC bug 1134579 filed by nhnt11@gmail.com.
11:28:05 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1134579 maj, --, ---, nobody, NEW, IRC commands broken in nightly from Feb 19th 2015
11:29:07 <-- nhnt11 has quit (Ping timeout: 121 seconds)
11:29:07 * nhnt12 is now known as nhnt11 
11:33:26 <-- redDragon has left #instantbird ()
11:34:43 <clokep> Yeah I'd expect that to be chat core, not IRC.
11:35:58 <nhnt11> I filed it under chat core :)
11:36:10 <nhnt11> But Chat Core - IRC since only IRC seems affected
11:36:45 --> redDragon has joined #instantbird
11:37:42 <nhnt11> gtg
11:37:42 <nhnt11> Later!
11:37:42 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:38:30 <clokep> Hmm...for some reason "If you’re not ready to make the switch to Hangouts quite yet, you can continue using Google Talk on Windows with a range of compatible third-party chat apps (http://goo.gl/FSbCX5)." doesn't leave me warm and fuzzy.
11:38:52 <flo-retina> same for me
11:39:31 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:39:47 --> clokep has joined #instantbird
11:39:47 * ChanServ sets mode +o clokep 
11:40:23 <clokep> Bah I'm on yesterday's nightly now.
11:40:43 <flo-retina> so you have IRC command :)
11:40:44 <clokep> Yesterday's Windows failed to compile.
11:41:19 <flo-retina> wow, the Mac nightly failed 3 times this night
11:41:22 <clokep> With a crazy error during linking.
11:42:38 <flo-retina> clokep: should we just retrigger it?
11:42:53 <clokep> Worth a try, I guess.
11:52:01 --> Rym has joined #instantbird
11:53:03 <clokep> flo-retina: Retriggered.
11:53:09 <flo-retina> ok :)
11:56:30 <-- Rym has quit (Ping timeout: 121 seconds)
11:57:18 <flo-retina> hmm, could we add tests for IRC commands?
11:57:32 <flo-retina> I don't think we should update all nightly users to a build where that's broken :(
11:58:55 <clokep> Does anyone know what's broken about it?
11:59:33 <instant-buildbot> build #1631 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1631
12:01:27 <flo-retina> clokep: the JS error is full of "Error: NS_NOINTERFACE: Component does not have requested interface [imICommand.usageContext] Source File: resource://gre/components/imCommands.js Line: 175"
12:01:31 <flo-retina> I don't think we know more yet
12:02:04 <flo-retina> I meant JS Console
12:02:16 <clokep> :-S
12:03:02 <flo-retina> I would suspect http://mxr.mozilla.org/comm-central/source/chat/modules/jsProtoHelper.jsm#823
12:03:35 <flo-retina> but NS_NOINTERFACE also makes me think that it could be QueryInterface that's broken
12:05:50 <clokep> Does it matter that none of the IRC commands declare an interface: https://mxr.mozilla.org/comm-central/source/chat/protocols/irc/ircCommands.jsm#124
12:06:02 <flo-retina> that's probably broken
12:06:47 <flo-retina> but then why isn't http://mxr.mozilla.org/comm-central/source/chat/modules/jsProtoHelper.jsm#827 throwing?
12:07:24 <flo-retina> anyway
12:07:39 <flo-retina> someone poking at this for a few minutes should clarify quickly what's going on
12:07:54 <clokep> No idea.
12:08:20 <flo-retina> would also be nice to add a dump in http://mxr.mozilla.org/comm-central/source/chat/components/src/imCommands.js#124 to see if usageContext exists there
12:08:52 <flo-retina> or if anything exists, really
12:09:14 <flo-retina> it could very well be that aCommand.name is |undefined| and we just register over and over again the /undefined command
12:09:39 <flo-retina> hmm 13:09:12 - /undefined is not a supported command. […]
12:09:50 <flo-retina> so no, no undefined command registered :)
12:10:33 <-- aleth has quit (Ping timeout: 121 seconds)
12:11:56 <-- clokep has quit (Ping timeout: 121 seconds)
12:24:37 * Fallen|away is now known as Fallen 
12:33:17 <-- BWMerlin has quit (Client exited)
12:41:57 --> aleth has joined #instantbird
12:41:57 * ChanServ sets mode +o aleth 
12:42:00 <-- panther7 has quit (Ping timeout: 121 seconds)
12:42:31 --> panther7 has joined #instantbird
12:45:02 --> nhnt11 has joined #instantbird
12:45:02 * ChanServ sets mode +h nhnt11 
12:45:40 <nhnt11>  /me sighs about hasOwnProperty
12:45:47 <nhnt11> Should've known to use that...
12:46:09 --> Rym has joined #instantbird
12:46:50 --> Widders has joined #instantbird
12:48:48 <nhnt11> aleth: I only just realized your point about convObj. In my head I was reading conv as "muc or contact name" automatically so it all seemed in order
12:49:33 <aleth> nhnt11: Yes, it's what you do once you understand it ;)
12:49:44 <-- Widdershins has quit (Ping timeout: 121 seconds)
12:50:39 <-- Rym has quit (Ping timeout: 121 seconds)
12:53:13 --> Mnyromyr has joined #instantbird
12:53:51 <-- chrisccoulson has quit (Ping timeout: 121 seconds)
12:58:52 <-- nhnt11 has quit (Ping timeout: 121 seconds)
12:59:06 --> nhnt11 has joined #instantbird
12:59:06 * ChanServ sets mode +h nhnt11 
13:12:00 --> nhnt12 has joined #instantbird
13:12:00 * ChanServ sets mode +h nhnt12 
13:13:22 <-- nhnt11 has quit (Ping timeout: 121 seconds)
13:13:22 * nhnt12 is now known as nhnt11 
13:32:37 <-- Tonnes has quit (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805])
13:40:18 --> Rym has joined #instantbird
13:42:30 --> clokep_work has joined #instantbird
13:42:30 * ChanServ sets mode +o clokep_work 
13:44:50 <-- Rym has quit (Ping timeout: 121 seconds)
13:46:55 --> Tonnes has joined #instantbird
13:55:39 <-- nhnt11 has quit (Ping timeout: 121 seconds)
13:55:56 --> nhnt11 has joined #instantbird
13:55:56 * ChanServ sets mode +h nhnt11 
13:58:37 <nhnt11> I'm willing to help debug the /me problem btw
13:58:41 <nhnt11> Let me know what I can do
13:58:50 <nhnt11> I took a look at recent m-c commits and didn't find anything obvious
13:59:43 <clokep_work> nhnt11: I think adding some dumps and such like flo-retina suggested...
14:00:16 <nhnt11> Cool, I'll get on it in a bit if nobody else does
14:00:17 <aleth> nhnt11: and look for m-c changes to XPCOMUtils or queryInterface
14:00:19 <nhnt11> I've got an assignment to finish first though
14:01:01 <flo-retina> aleth: there are so many m-c changes per day these days that it's not really practical to look in that ocean :-/
14:01:07 <flo-retina> aleth: unless you want to start bisecting
14:01:50 <aleth> That's why I suggested limiting it to those particular items
14:03:06 <aleth> e.g. XPCOMUtils immediately comes up with bug 1131317
14:03:09 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1131317 nor, --, mozilla38, wmccloskey, RESO FIXED, [e10s] Add-on shims are breaking weak referenced observers
14:08:33 --> sherief has joined #instantbird
14:13:08 * Fallen is now known as Fallen|away 
14:29:43 <-- nhnt11 has quit (Ping timeout: 121 seconds)
14:33:48 <flo-retina> btw, that command bug makes it very obvious that there's no user friendly to access the logs of IRC conversations for nicks that aren't in the contact list, and aren't connected now
14:34:03 <flo-retina> I usually do /msg <nick> followed by command+shift+H
14:34:31 --> Rym has joined #instantbird
14:38:59 <-- Rym has quit (Ping timeout: 121 seconds)
14:58:39 * Fallen|away is now known as Fallen 
14:58:56 --> nhnt11 has joined #instantbird
14:58:56 * ChanServ sets mode +h nhnt11 
15:02:07 --> nhnt12 has joined #instantbird
15:02:07 * ChanServ sets mode +h nhnt12 
15:02:59 <-- nhnt11 has quit (Ping timeout: 121 seconds)
15:02:59 * nhnt12 is now known as nhnt11 
15:17:15 <-- Widders has quit (Quit: Leaving)
15:17:24 --> Widdershins has joined #instantbird
15:19:07 --> mconley has joined #instantbird
15:28:41 --> Rym has joined #instantbird
15:33:09 <-- Rym has quit (Ping timeout: 121 seconds)
15:36:11 <-- Defman has quit (Quit: Bye.)
15:36:13 --> Defman has joined #instantbird
15:41:49 --> AlexanderSalas has joined #instantbird
15:49:33 --> harshit has joined #instantbird
16:04:13 --> mpmc has joined #instantbird
16:08:27 <-- nhnt11 has quit (Ping timeout: 121 seconds)
16:13:01 <flo-retina> aleth: do we need classinfo, or is QueryInterface enough?
16:13:36 <aleth> flo-retina: I don't know, I don't have time right now to investigate further.
16:14:40 <aleth> Setting the __proto__ that way is not an acceptable fix anyway imho
16:14:58 <clokep_work> What about setting the prototype? :P
16:17:03 <aleth> Don't think command.prototype = ... will work.
16:22:48 --> Rym has joined #instantbird
16:27:17 <-- Rym has quit (Ping timeout: 121 seconds)
16:28:19 <flo-retina> well, the IRC code could create these objects with a prototype
16:29:14 --> chrisccoulson has joined #instantbird
16:30:05 <-- chrisccoulson has quit (Connection closed)
16:32:02 <aleth> IRC is a red herring btw. nhn11 didn't see the bug with gtalk because JS-XMPP has no commands.
16:32:23 <aleth> But yeah, that would be one way to fix it
16:32:54 <clokep_work> We made the registerCommands API to make it easier for JS protos to make commands, so I think we should handle it there, if possible.
16:43:30 --> Bollebib has joined #instantbird
16:48:45 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:56:01 --> Rym has joined #instantbird
16:58:33 --> nhnt11 has joined #instantbird
16:58:33 * ChanServ sets mode +h nhnt11 
16:59:47 <-- aleth has quit (Ping timeout: 121 seconds)
16:59:53 --> aleth has joined #instantbird
16:59:54 * ChanServ sets mode +o aleth 
17:00:41 <clokep_work> aleth: Thanks.
17:07:41 <flo-retina> shouldn't there be an if (!command.hasOwnProperty("QueryInterface")) check there?
17:07:53 <flo-retina> aleth, clokep_work: ^
17:08:58 <clokep_work> Wouldn't we just override it with the same thing if someone added it manually?
17:09:06 <clokep_work> But I guess that would make it better.
17:09:37 <flo-retina> clokep_work: someone could have an object implementing more than one interface
17:10:03 <clokep_work> flo-retina: Ah, yeah I guess.
17:10:06 <clokep_work> aleth: ^
17:10:10 <clokep_work> flo-retina: r- it :P
17:10:28 <flo-retina> I'm not convinced hasOwnProperty is actually needed btw, but it seems consistent with the rest of the function
17:11:39 <flo-retina> how hard would it be to have a test?
17:11:50 --> mudpit has joined #instantbird
17:12:06 <flo-retina> I guess we need to open an IRC conversation, and then ensure we can get to the list of commands for it
17:16:16 --> gerard-majax has joined #instantbird
17:19:24 <clokep_work> You need a...UI conv though, right?
17:19:38 <flo-retina> could we mock it?
17:20:36 <aleth> I was a bit perturbed the existing test didn't catch this, but it turns out it loads imCommands via loadSubScript, so there is no XPConnect barrier
17:21:10 <aleth> That's the trouble with mocking ;)
17:24:51 <flo-retina> ah!
17:27:13 <-- aleth has quit (Ping timeout: 121 seconds)
17:28:12 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:28:57 --> gerard-majax has joined #instantbird
17:34:19 --> Nazadel has joined #instantbird
17:38:17 --> arlolra has joined #instantbird
17:40:44 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:47:24 --> gerard-majax has joined #instantbird
17:59:47 --> Mook_as has joined #instantbird
18:03:08 --> mudpit1 has joined #instantbird
18:05:11 <-- gerard-majax has quit (Connection closed)
18:05:21 <-- mudpit has quit (Ping timeout: 121 seconds)
18:05:21 * mudpit1 is now known as mudpit 
18:06:35 --> aleth has joined #instantbird
18:06:35 * ChanServ sets mode +o aleth 
18:09:45 --> gerard-majax has joined #instantbird
18:15:52 --> nhnt12 has joined #instantbird
18:15:53 * ChanServ sets mode +h nhnt12 
18:17:17 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:17:18 <-- nhnt11 has quit (Ping timeout: 121 seconds)
18:17:18 * nhnt12 is now known as nhnt11 
18:17:33 --> gerard-majax has joined #instantbird
18:27:23 <-- aleth has quit (Ping timeout: 121 seconds)
18:28:27 --> aleth has joined #instantbird
18:28:27 * ChanServ sets mode +o aleth 
18:42:37 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:47:16 --> nhnt12 has joined #instantbird
18:47:16 * ChanServ sets mode +h nhnt12 
18:48:34 <-- nhnt11 has quit (Ping timeout: 121 seconds)
18:48:34 * nhnt12 is now known as nhnt11 
18:49:18 <-- flo-retina has quit (Ping timeout: 121 seconds)
18:51:03 <-- harshit has quit (Quit: Leaving)
18:56:03 --> gerard-majax has joined #instantbird
19:02:45 <-- gerard-majax has quit (Quit: Leaving)
19:04:48 <-- Tonnes has quit (Connection closed)
19:05:42 --> Tonnes has joined #instantbird
19:08:24 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
19:08:37 --> nhnt11 has joined #instantbird
19:08:37 * ChanServ sets mode +h nhnt11 
19:08:46 --> gerard-majax has joined #instantbird
19:13:09 <nhnt11> aleth: Is this clear? http://pastebin.mozilla.org/8822427
19:13:47 <aleth> Looks good, apart from the "group grouping" typo
19:14:40 <nhnt11> whoops
19:22:39 <clokep_work> group grouping!
19:22:41 <clokep_work> META GROUPS!
19:33:38 <clokep_work> aleth is doing sketchy checkins with the wrong reviews. ;)
19:34:06 <aleth> What wrong reviews?
19:34:41 <instantbot> aleth@instantbird.org changed the Resolution on bug 1134579 from --- to FIXED.
19:34:42 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1134579 maj, --, 1.6, aleth, RESO FIXED, IRC commands broken in nightly from Feb 19th 2015
19:36:39 <aleth> clokep_work: did I get it wrong?
19:37:47 <aleth> nhnt11: can you check the dependent bugs to see if they're fixed too?
19:38:18 <clokep_work> aleth: I'm just teasing you. :)
19:38:50 --> EionRobb has joined #instantbird
19:40:40 <aleth> A test that would be nice would be something like "startup IB, open a conversation, send and receive something and list commands" but I don't see a good way to do that :-/
19:45:09 <clokep_work> aleth: mochitest?!
20:02:26 <clokep_work> aleth: So...GSOC. 
20:02:30 <clokep_work> We need something on the wiki.
20:08:42 --> nhnt12 has joined #instantbird
20:08:42 * ChanServ sets mode +h nhnt12 
20:08:50 --> Tobin has joined #instantbird
20:10:03 <-- nhnt11 has quit (Ping timeout: 121 seconds)
20:11:35 --> nhnt11 has joined #instantbird
20:11:35 * ChanServ sets mode +h nhnt11 
20:12:46 <-- nhnt12 has quit (Ping timeout: 121 seconds)
20:17:11 --> nhnt11-tb has joined #instantbird
20:19:23 <nhnt11> aleth: bug 1069845 isn't fixed
20:19:25 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1069845 maj, --, ---, nobody, NEW, Viewing logs from faceted search results is broken
20:19:26 <nhnt11> :(
20:19:35 <nhnt11> I'll have to debug that in the morning...
20:19:56 <aleth> nhnt11: So now results appear, but they can't be viewed?
20:20:09 <aleth> That's still progress ;)
20:20:19 <-- nhnt11-tb has quit (Client exited)
20:23:42 <clokep_work> I added things to https://wiki.mozilla.org/Community:SummerOfCode15:Brainstorming#Instantbird
20:23:50 <clokep_work> I won't be able to move them to the non-braintstorming page.
20:28:44 <AlexanderSalas> What are you waiting for?
20:28:44 <AlexanderSalas> https://wiki.mozilla.org/index.php?title=Community:SummerOfCode15&action=edit&section=7
20:31:18 <clokep_work> What?
20:31:41 <AlexanderSalas> What are you waiting to edit the official list
20:31:50 <AlexanderSalas> I'm ready to work with this: Implement a new protocol plug-in in JavaScript (Telegram)
20:34:05 <EionRobb> good luck with that one.  telegram relies on features only found in openssl
20:35:08 --> flo-retina has joined #instantbird
20:35:08 * ChanServ sets mode +qo flo-retina flo-retina 
20:35:25 <-- gerard-majax has quit (Ping timeout: 121 seconds)
20:36:15 <clokep_work> AlexanderSalas: Only Florian and I are supposed to edit the official list. I wanted feedback from people before moving things over.
20:40:02 <flo-retina> clokep_work: I see you added good project proposals :)
20:40:34 <AlexanderSalas> EionRobb: these libraries work
20:40:34 <AlexanderSalas> https://github.com/zhukov/webogram/tree/master/app/js/lib
20:41:25 <clokep_work> flo-retina: I added something...
20:41:46 <flo-retina> clokep_work: refining them to build a good looking application is the student's job, not ours ;)
20:42:28 <-- nhnt11 has quit (Ping timeout: 121 seconds)
20:44:09 <clokep_work> flo-retina: Sure thing. Move over the ones you think is reasonable.
20:44:16 <clokep_work> s/is/are/
20:47:22 --> gerard-majax has joined #instantbird
20:47:36 <EionRobb> AlexanderSalas: wouldn't you want to use libnss though instead of cryptojs?
20:48:06 <AlexanderSalas> For native support? sure!
20:48:59 <EionRobb> does libnss implement aes-ige yet?
20:51:26 <EionRobb> wow, I wish I'd read http://unhandledexpression.com/2013/12/17/telegram-stand-back-we-know-maths/ earlier :D
20:52:38 <-- clokep_work has quit (Ping timeout: 121 seconds)
20:58:02 <flo-retina> EionRobb: so it's slightly more secure than if it was plain text, right? ;)
20:58:16 <AlexanderSalas> lol
20:58:20 <AlexanderSalas> telegram becomes more famous everyday
20:58:43 <flo-retina> maybe about as secure as IRC servers with self-signed certs?
20:59:05 <AlexanderSalas> tje Crypto Contest Ends with no winners. 
20:59:22 <AlexanderSalas> I can work with the prpl-whatsapp
20:59:25 <AlexanderSalas> also
21:01:59 <AlexanderSalas> Resources to build the prpl-whatsapp:
21:01:59 <AlexanderSalas> https://github.com/mozillahispano/openwapp
21:01:59 <AlexanderSalas> https://github.com/mozillahispano/coseme
21:01:59 <AlexanderSalas> https://github.com/loqui/im
21:04:49 <AlexanderSalas> I have the source of this app also
21:04:49 <AlexanderSalas> http://www.justapps4all.com/whatsapp_firefox_os_connecta2.html
21:04:49 <AlexanderSalas> https://marketplace.firefox.com/app/connecta2
21:12:31 --> nhnt11 has joined #instantbird
21:12:31 * ChanServ sets mode +h nhnt11 
21:14:43 --> nhnt12 has joined #instantbird
21:14:43 * ChanServ sets mode +h nhnt12 
21:16:33 <-- nhnt11 has quit (Ping timeout: 121 seconds)
21:16:33 * nhnt12 is now known as nhnt11 
21:53:39 <-- sawrubh has quit (Quit: Connection closed for inactivity)
21:57:19 --> clokep has joined #instantbird
21:57:19 * ChanServ sets mode +o clokep 
22:05:25 <-- clokep has quit (Ping timeout: 121 seconds)
22:24:52 <-- Mnyromyr has quit (Ping timeout: 121 seconds)
22:27:10 --> Mnyromyr has joined #instantbird
22:30:07 <-- Defman has quit (A TLS packet with unexpected length was received.)
22:57:43 --> EionRobb1 has joined #instantbird
22:58:06 --> mudpit1 has joined #instantbird
22:59:23 <-- EionRobb has quit (Ping timeout: 121 seconds)
22:59:50 <-- mudpit has quit (Ping timeout: 121 seconds)
23:02:08 <-- mudpit1 has quit (Ping timeout: 121 seconds)
23:05:24 --> clokep_web has joined #instantbird
23:10:56 * clokep_web laughs at "To sum it up: avoid at all costs. There are no new ideas, and they add their flawed homegrown mix of RSA, AES-IGE, plain SHA1 integrity verification, MAC-Then-Encrypt, and a custom KDF."
23:14:47 <-- Even has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
23:14:50 --> Even has joined #instantbird
23:14:50 * ChanServ sets mode +o Even 
23:15:01 <-- Even has quit (A TLS packet with unexpected length was received.)
23:15:15 --> Even has joined #instantbird
23:15:15 * ChanServ sets mode +o Even 
23:16:09 <-- gerard-majax has quit (Ping timeout: 121 seconds)
23:16:50 <-- Bollebib has quit (Connection closed)
23:18:32 <flo-retina> clokep_web: "To sum it up: avoid at all costs. There are no new ideas, and they add their flawed homegrown mix of <random list of things + a few mistakes>"  seems to describe most IM protocols/network created in the last decade or so...
23:24:28 * Fallen is now known as Fallen|away 
23:35:27 <-- clokep_web has quit (Quit: http://www.mibbit.com ajax IRC Client)
23:35:49 <-- Mook_as has quit (Ping timeout: 121 seconds)
23:37:57 --> Mook_as has joined #instantbird
23:42:06 --> Widders has joined #instantbird
23:44:55 <-- Widdershins has quit (Ping timeout: 121 seconds)
23:47:05 <-- Widders has quit (Ping timeout: 121 seconds)
23:50:28 <-- mconley has quit (Connection closed)