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§ion=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)