All times are UTC.
00:15:51 --> EionRobb1 has joined #instantbird 00:18:37 <-- EionRobb has quit (Ping timeout: 121 seconds) 00:19:49 <-- EionRobb1 has quit (Connection closed) 00:20:09 --> aleth has joined #instantbird 00:20:09 * ChanServ sets mode +o aleth 00:20:09 --> EionRobb has joined #instantbird 00:25:32 --> myk has joined #instantbird 00:32:19 <aleth> clokep: that OSX failure on try is due to build/calendar/base/backend/icaljs/moz.build ? ("JavaScript component without matching .manifest") 01:11:10 --> Widdershins has joined #instantbird 01:22:39 <-- aleth has quit (Ping timeout: 121 seconds) 01:30:50 --> Widders has joined #instantbird 01:33:52 <-- Widdershins has quit (Ping timeout: 121 seconds) 01:47:55 <-- Nazadel has quit (Quit: Bye) 01:49:39 --> micahg has joined #instantbird 01:52:24 * Fallen is now known as Fallen|away 02:06:27 <-- Tonnes has quit (Connection closed) 02:20:01 --> nhnt11 has joined #instantbird 02:20:01 * ChanServ sets mode +h nhnt11 02:30:54 <-- nhnt11 has quit (Connection closed) 02:31:08 --> nhnt11 has joined #instantbird 02:31:09 * ChanServ sets mode +h nhnt11 02:33:50 <-- nhnt11 has quit (Connection closed) 02:34:06 --> nhnt11 has joined #instantbird 02:34:06 * ChanServ sets mode +h nhnt11 02:38:38 <-- nhnt11 has quit (Connection closed) 02:38:45 --> nhnt11 has joined #instantbird 02:38:45 * ChanServ sets mode +h nhnt11 02:47:04 <-- nhnt11 has quit (Ping timeout: 121 seconds) 03:24:31 <-- myk has quit (Ping timeout: 121 seconds) 03:48:23 <-- micahg has quit (Quit: Ex-Chat) 03:52:15 <-- sherief has quit (Ping timeout: 121 seconds) 03:54:52 --> mconley has joined #instantbird 04:02:51 --> myk has joined #instantbird 04:14:23 --> harshit has joined #instantbird 04:22:44 <-- mconley has quit (Connection closed) 04:27:09 <-- EionRobb has quit (Quit: Leaving.) 04:52:13 --> mconley has joined #instantbird 04:58:11 <-- mconley has quit (Connection closed) 05:00:24 <instant-buildbot> build #1322 of linux-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1322 05:04:45 <-- myk has quit (Ping timeout: 121 seconds) 05:13:27 <instant-buildbot> build #2566 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2566 05:14:36 <-- harshit has quit (Quit: Leaving) 06:11:44 --> Tonnes has joined #instantbird 06:45:27 --> mconley has joined #instantbird 07:01:23 <instant-buildbot> build #1643 of win32-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1643 07:06:15 --> myk has joined #instantbird 07:19:41 <instant-buildbot> build #233 of linux64-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/233 07:30:57 --> EionRobb has joined #instantbird 08:00:44 --> aleth has joined #instantbird 08:00:45 * ChanServ sets mode +o aleth 08:01:19 <-- gerard-majax has quit (Ping timeout: 121 seconds) 08:08:23 <-- Widders has quit (Connection closed) 08:09:17 <-- aleth has quit (Quit: :tiuQ) 08:20:25 --> flo-retina has joined #instantbird 08:20:25 * ChanServ sets mode +qo flo-retina flo-retina 08:21:05 --> Widdershins has joined #instantbird 08:21:22 <flo-retina> see that, all green waterfall! :) (if we ignore the oncommits I mean) 08:26:07 <-- mconley has quit (Connection closed) 08:27:15 <-- Widdershins has quit (Connection closed) 08:29:22 --> aleth has joined #instantbird 08:29:22 * ChanServ sets mode +o aleth 08:29:36 --> Widdershins has joined #instantbird 08:39:12 <-- myk has quit (Ping timeout: 121 seconds) 08:56:14 --> Bollebib has joined #instantbird 08:59:31 * Fallen|away is now known as Fallen 09:10:44 <-- flo-retina has quit (A TLS packet with unexpected length was received.) 09:20:14 --> Nazadel has joined #instantbird 09:36:19 <-- Bollebib has quit (Ping timeout: 121 seconds) 09:38:48 --> mpmc has joined #instantbird 09:47:56 --> flo-retina has joined #instantbird 09:47:56 * ChanServ sets mode +qo flo-retina flo-retina 09:52:01 --> BWMerlin has joined #instantbird 10:02:54 <-- EionRobb has quit (Quit: Leaving.) 10:07:50 <sukhe> hi flo-retina. at the dev meeting? 10:08:49 <flo-retina> yes. 10:09:10 <sukhe> cool! 10:09:29 <sukhe> (sorry we couldn't make it) 10:10:59 --> chrisccoulson has joined #instantbird 10:27:38 <Fallen> you know what would be cool? If scrolling up to the top of a conversation dynamically loaded the logs for the channel and presented them directly in the channel 10:28:20 <-- aleth has quit (Ping timeout: 121 seconds) 10:46:17 --> aleth has joined #instantbird 10:46:17 * ChanServ sets mode +o aleth 11:05:45 --> gerard-majax has joined #instantbird 11:30:40 --> clokep has joined #instantbird 11:30:40 * ChanServ sets mode +o clokep 11:36:00 <clokep> Fallen: We've discussed that a lot. ;) nhnt11 started some work on that during GSOC last year. 11:52:25 --> nhnt11 has joined #instantbird 11:52:26 * ChanServ sets mode +h nhnt11 11:54:06 <instantbot> clokep@gmail.com changed the Resolution on bug 1082537 from --- to FIXED. 11:54:08 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1082537 blo, --, 1.6, clokep, RESO FIXED, Instantbird Windows build busted due to missing nss symbols 12:07:44 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 12:19:38 <-- BWMerlin has quit (Client exited) 12:30:16 <-- Tonnes has quit (Connection closed) 12:33:14 --> Bollebib has joined #instantbird 12:50:21 --> Tonnes has joined #instantbird 12:51:22 * Fallen is now known as Fallen|away 12:53:59 --> qheaden has joined #instantbird 12:55:59 --> mudpit1 has joined #instantbird 12:59:28 <-- mudpit has quit (Ping timeout: 121 seconds) 12:59:28 * mudpit1 is now known as mudpit 13:01:15 <qheaden> Hi all. 13:05:05 --> clokep_work has joined #instantbird 13:05:05 * ChanServ sets mode +o clokep_work 13:35:21 * Fallen|away is now known as Fallen 13:46:43 --> AlexanderSalas has joined #instantbird 13:59:00 --> sherief has joined #instantbird 14:13:58 <flo-retina> FYI https://bugs.otr.im/issues/83 14:17:01 * Fallen is now known as Fallen|away 14:20:32 <-- Tonnes has quit (Connection closed) 14:20:35 <clokep_work> flo-retina: Any traction on the idea? 14:21:03 <flo-retina> well, one of the otr maintainers told me to file the bug 14:21:54 <flo-retina> he didn't seem excited of having to make changes in libotr, because he said they've wanted to do some refactoring for a while, and just adding tests so that they are confident the lib does more or less what they expect took them a year already 14:22:03 <flo-retina> but he agreed that the idea made sense 14:22:25 <flo-retina> we don't have a good understanding yet of how much gcrypt-related assumptions are built into the current code 14:22:39 <clokep_work> Ahhh. 14:22:42 <flo-retina> so we agreed the first thing to do is to try to identify what libotr _actually_ uses from gcrypt 14:22:50 <flo-retina> and then verify that these things all exist in NSS 14:23:07 <clokep_work> Makes sense. : 14:23:11 <aleth> :-) 14:23:13 <clokep_work> Was it identified *who* would do that? 14:23:15 <aleth> Hopefully some shim would work. 14:23:26 <flo-retina> he seems to want a kinda pluggable model where they would have support for any crypto lib 14:23:37 <clokep_work> Like Pidgin's SSL stuff? 14:23:49 --> mconley has joined #instantbird 14:24:07 <flo-retina> I'm open to cutting the corners and just shimming some gcrypt APIs with a file using NSS in the folder where we'll build libotr in c-c 14:24:11 <flo-retina> clokep_work: yeah 14:24:24 <flo-retina> at this point the consensus is we need to investigate. 14:26:09 <clokep_work> "we" = Instantbird peeps? 14:26:09 * Fallen|away is now known as Fallen 14:26:11 <clokep_work> :) 14:26:19 <flo-retina> Tor messenger folks 14:26:19 <clokep_work> Cool! 14:26:33 <flo-retina> that includes Instantbird, Tor and OTR folks. 14:26:52 <flo-retina> although there were really only 3 of us when we discussed this 14:26:58 <instantbot> arai.unmht@gmail.com changed the Resolution on bug 1138094 from --- to FIXED. 14:26:59 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1138094 nor, --, 1.6, arai.unmht, RESO FIXED, Fix in-tree consumers that use non-standard flag argument of String.prototype.{search,match,replace} 14:29:16 <aleth> flo-retina: re that alias problem, what's the default names fb account buddies get from fb? Or does fb just provide a jid? 14:29:29 <aleth> I would have thought it would send the real name in the vcard or roster name or something 14:29:31 <flo-retina> hmm, re-running |./mozilla/mach configure| after editing the mozconfig seems to have removed all the Makefiles from the objdir :-S 14:30:12 <flo-retina> aleth: you may not like someone's 'real name' 14:30:28 <flo-retina> lots of people have pseudos on Facebook 14:31:00 <aleth> It seems to me that is not something prpls should ever have to worry about 14:31:02 <flo-retina> hmm, that seems to have clobbered, but not really, but clobbered anyway :-S 14:31:19 <flo-retina> aleth: the local alias? 14:31:23 <aleth> Right 14:31:32 <flo-retina> aleth: I think I've told you the right place for it is the imMessage wrapper from the conv service 14:31:44 <aleth> Yes, I saw that. 14:32:21 <flo-retina> and now my build is busted 14:32:29 * flo-retina actually clobbers this time 14:32:34 --> Tonnes has joined #instantbird 14:32:46 <aleth> I guess I'm just surprised there isn't an old bug called "local aliases don't work outside JS-XMPP" somewhere ;) 14:33:00 <flo-retina> because they work everywhere else 14:33:20 <flo-retina> that stuff in JS-XMPP was attempting to reproduce some libpurple behavior 14:33:54 <flo-retina> I don't really remember how that access is done for libpurple though 14:34:11 <aleth> I think I mentioned they don't work for IRC. So maybe prplxpcom does something special 14:34:21 <-- mconley has quit (Connection closed) 14:34:25 * Fallen is now known as Fallen|away 14:38:50 * aleth will have to dig around in the code a lot more before trying to "fix" this... 14:48:55 <clokep_work> https://bugzilla.mozilla.org/buglist.cgi?quicksearch=product%3AChat%2CInstantbird%20sw%3Ablocking&list_id=12053119 has a lot on it. :-\ 14:52:44 <aleth> Did you ever hear back from dkeeler? 14:55:07 <instantbot> aleth@instantbird.org changed the Resolution on bug 1106630 from --- to WORKSFORME. 14:55:08 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1106630 nor, --, ---, nobody, RESO WORKSFORME, Tabs are displayed incorrectly 14:56:38 <clokep_work> aleth: Yes. I need to do another wireshark capture. 14:56:40 <clokep_work> I guess I can do that now... 14:56:49 <clokep_work> I'll be back in a bit. 14:57:04 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:03:04 --> clokep_work has joined #instantbird 15:03:04 * ChanServ sets mode +o clokep_work 15:05:30 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:06:41 --> Mnyromyr has joined #instantbird 15:08:47 --> clokep_work has joined #instantbird 15:08:47 * ChanServ sets mode +o clokep_work 15:09:08 <clokep_work> Sorry about all that. 15:09:16 <clokep_work> GOD DAMMIT 15:09:34 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:09:44 --> clokep_work has joined #instantbird 15:09:44 * ChanServ sets mode +o clokep_work 15:09:48 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:10:42 --> clokep_work has joined #instantbird 15:10:42 * ChanServ sets mode +o clokep_work 15:13:56 <clokep_work> aleth: Emailed im again. 15:13:57 <clokep_work> him 15:13:59 <clokep_work> Thanks for the prompt. 15:15:36 <aleth> Thanks :-) 15:22:39 --> mconley has joined #instantbird 15:36:03 <flo-retina> alright, I have a langpack! 15:37:58 <aleth> :-) 15:38:24 <flo-retina> and it even actually works! 15:38:37 <-- nhnt11 has quit (Ping timeout: 121 seconds) 15:38:51 <flo-retina> I have just started a local trunk build, installed my french langpack, enabled it, restarted, and boom, Instantbird in French! 15:39:54 <flo-retina> I'm tempted to call it a day, but I should probably document my findings 15:40:25 <clokep_work> :P 15:41:00 <flo-retina> It's not as broken as I had feared 15:41:06 <clokep_work> That's a plus! 15:43:08 <flo-retina> it puzzled me for a while that something was broken due to something completely unrelated to the instantbird -> im rename 15:43:49 <flo-retina> we need an additional ../ in the mozconfig because of the c-c-rework thing that means configure is now evaluating paths from within the mozilla folder 15:44:35 <flo-retina> clokep_work: where's your libotr-integration WIP again? 15:45:01 <clokep_work> flo-retina: https://bitbucket.org/clokep/comm-central-patches/src/83d5268aa63c4138c9bc7b1b90ed5ef84ed87f4a/otr-libs?at=default 15:45:09 <flo-retina> thanks 15:45:09 <clokep_work> You didn't memorize that URL? ;) 15:45:18 <flo-retina> looks like I had no hope of finding it in bugzilla ;) 15:45:29 --> nhnt11 has joined #instantbird 15:45:29 * ChanServ sets mode +h nhnt11 15:45:41 <clokep_work> I likely didn't put it in there. :-[ 15:48:21 <flo-retina> bah, autotools :( 15:49:30 <-- nhnt11 has quit (Ping timeout: 121 seconds) 15:50:21 <flo-retina> "Once you have the configure script (which comes with the source deistribution), run it with the "--with-pic" option" Why isn't that the default if one has to do it anyway? 15:50:23 <clokep_work> :-D 15:50:30 --> nhnt11 has joined #instantbird 15:50:30 * ChanServ sets mode +h nhnt11 15:51:52 <aleth> --yes-I-read-the-man-page 15:54:32 <-- nhnt11 has quit (Ping timeout: 121 seconds) 15:57:38 <clokep_work> Reminds me of that moxie article on GPG that was floating around the other day... 15:58:08 <clokep_work> "The GnuPG man page is over sixteen thousand words long; for comparison, the novel Fahrenheit 451 is only 40k words." 16:01:35 --> nhnt11 has joined #instantbird 16:01:36 * ChanServ sets mode +h nhnt11 16:01:54 * Fallen|away is now known as Fallen 16:03:13 --> harshit has joined #instantbird 16:04:05 --> myk has joined #instantbird 16:05:37 <-- nhnt11 has quit (Ping timeout: 121 seconds) 16:05:51 --> nhnt11 has joined #instantbird 16:05:51 * ChanServ sets mode +h nhnt11 16:06:01 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 16:06:05 --> myk has joined #instantbird 16:08:53 <flo-retina> new insult when attempting to ./mozilla/mach build :( http://pastebin.instantbird.com/1212800 16:09:04 --> arlolra has joined #instantbird 16:12:08 --> abdelrhman has joined #instantbird 16:14:29 --> Defman has joined #instantbird 16:14:34 <abdelrhman> I want to know properties are sent to muc.writeMessage and their meanings 16:16:13 <clokep_work> Where have you looked? 16:16:47 <abdelrhman> https://mxr.mozilla.org/comm-central/source/chat/protocols/xmpp/xmpp.jsm#995 16:17:07 <clokep_work> abdelrhman: http://mxr.mozilla.org/comm-central/source/chat/modules/jsProtoHelper.jsm#623 16:17:19 <clokep_work> That's not the definition though. 16:17:45 <clokep_work> Anyway, writeMessage is a helper API for our JavaScript protocols, the link I gave should help. 16:22:24 <abdelrhman> ok. what is the effect of {system: true, error: true} as properties? 16:22:56 <abdelrhman> As I see in jsProtoHelper 16:22:59 <abdelrhman> "incoming" in aProperties && this._pingRegexp.test(aText) 16:23:15 <abdelrhman> It does not use them. 16:25:54 <clokep_work> abdelrhman: They get passed onto the superclass method at http://mxr.mozilla.org/comm-central/source/chat/modules/jsProtoHelper.jsm#500 16:26:28 <clokep_work> Which eventually uses them at http://mxr.mozilla.org/comm-central/source/chat/modules/jsProtoHelper.jsm#382 16:26:36 <clokep_work> (I'd suggest you attempt to trace that code, I skipped a few steps.) 16:30:54 <abdelrhman> ok, but still I want to know what these flags mean. Is there documentation for that? 16:31:29 <clokep_work> There's a bunch of flags at https://dxr.mozilla.org/comm-central/source/chat/components/public/prplIMessage.idl#36 16:31:49 <clokep_work> The GenericConversationMessage implements that interface. 16:32:00 <clokep_work> And anything in the aProperties object gets copied over. 16:33:16 <abdelrhman> Aha, Thanks :) 16:35:39 <clokep_work> You're welcome! :) 16:35:44 <abdelrhman> In SoC site, I see accepted organizations will be announced in 2 hours. 16:35:46 <clokep_work> Not all those flags really change the UI at all btw. 16:35:57 <clokep_work> Yes. 16:36:03 <abdelrhman> the accepted organization will include all its projects? 16:43:03 <harshit> I want some advice on https://bugzilla.mozilla.org/show_bug.cgi?id=1011226 16:43:05 <instantbot> Bug 1011226 nor, --, ---, harshitmehta2293, NEW, Support setting the topic in XMPP MUCs 16:44:57 <harshit> We get subject stanza of the form: http://pastebin.instantbird.com/1212841 16:45:11 * Fallen is now known as Fallen|away 16:45:56 <harshit> So what would be the correct way to get the nick who set the subject? 16:46:28 <harshit> Picking from body.innerText won't be right. 16:46:32 <-- abdelrhman has quit (Quit: Leaving) 16:48:31 --> abdelrhman has joined #instantbird 16:49:04 <clokep_work> abdelrhman: Once an organization is accepted, students can apply for projects in it. 16:49:15 <clokep_work> Projects don't have to be from the list of projects, but I'd suggest ensuring you have a mentor first. 16:50:17 <abdelrhman> Can you be my mentor ? :) 16:56:21 <-- qheaden has quit (A TLS packet with unexpected length was received.) 16:57:22 <clokep_work> harshit: Right, that's a problem we were running into... I think just avoiding adding who set the topic is reasonable for the moment. 16:57:37 <clokep_work> abdelrhman: I think aleth and I are likely to be mentors depending on the projects that are chosen. :) 16:58:27 <-- gerard-majax has quit (Ping timeout: 121 seconds) 16:58:29 <aleth> harshit: Check the spec to find out if it provides a way to find out who set the topic. If it doesn't, then you can't know and so you can't set it. 16:59:02 <harshit> clokep_work, I joined another room where status stanza is of the form: http://pastebin.instantbird.com/1212882 16:59:25 <harshit> In this form, it is easy. 16:59:48 <clokep_work> harshit: Right, so I think (as detailed in the bug?) there's two separate ways it can get sent based on whether it's the newer stanza format or not. 16:59:58 <clokep_work> I think there was an obsolete XEP That the Pidgin room is using. 17:00:46 * Fallen|away is now known as Fallen 17:01:14 <harshit> So, should I develop a patch which supports both kind of stanzas? 17:01:24 --> mudpit1 has joined #instantbird 17:03:55 <-- mudpit has quit (Ping timeout: 121 seconds) 17:03:55 * mudpit1 is now known as mudpit 17:05:05 <clokep_work> Yes. 17:09:50 <flo-retina> arlolra: Hey :). Wasn't there someone who wanted to help us with UX for Tor Messenger? 17:11:02 <arlolra> we were contact by bernard tyers to help https://twitter.com/bernardtyers 17:11:19 <arlolra> he should be somewhere at the festival but probably not the first two days with tor 17:11:45 <arlolra> flo-retina: how's everything going there? anything you want to discuss? 17:12:40 <arlolra> https://www.pixelapse.com/btyers/projects/friendly-Off-The-Record/OTR%20interaction%20design%20concepts/ 17:13:07 <clokep_work> Yeah he had been in here? Not otday though. 17:21:17 <-- aleth has quit (Ping timeout: 121 seconds) 17:21:56 <-- abdelrhman has quit (Ping timeout: 121 seconds) 17:27:58 --> gerard-majax has joined #instantbird 17:41:44 <flo-retina> arlolra: I was currently discussing Tor Messenger stuff (mostly l10n related) with Karsten and Nicolas. I'm about to close the computer though 17:42:08 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 17:43:04 * Fallen is now known as Fallen|away 17:45:52 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:54:57 --> gerard-majax has joined #instantbird 17:57:18 --> Mook_as has joined #instantbird 18:00:55 --> unghost has joined #instantbird 18:09:39 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:13:16 --> gerard-majax has joined #instantbird 18:13:17 <-- nhnt11 has quit (Connection closed) 18:22:42 --> flo-retina has joined #instantbird 18:22:42 * ChanServ sets mode +qo flo-retina flo-retina 18:23:29 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 18:25:12 --> AlexanderSalas has joined #instantbird 18:29:29 --> nhnt11 has joined #instantbird 18:29:30 * ChanServ sets mode +h nhnt11 18:31:07 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:47:16 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:49:30 --> aleth has joined #instantbird 18:49:30 * ChanServ sets mode +o aleth 18:52:00 --> abdelrhman has joined #instantbird 18:55:24 <abdelrhman> aleth: is that http://pastebin.instantbird.com/1213144 18:55:48 <abdelrhman> what's required for bug 1087357 18:55:50 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1087357 nor, --, ---, nobody, NEW, XMPP does not detect when rooms are private and cannot be joined 19:04:29 <abdelrhman> clokep_work: Is Mozilla/ Instantbird accepted in SoC? 19:07:16 <-- Tonnes has quit (Ping timeout: 121 seconds) 19:16:58 <arlolra> it doesn't look like mozilla was accepted?!? 19:22:41 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 19:24:56 <-- abdelrhman has quit (Quit: Leaving) 19:28:20 --> abdelrhman has joined #instantbird 19:31:21 <aleth> abdelrhman: Looks like a good start. 19:31:37 <aleth> Here's what I just did: I googled "xmpp 401 registration required" and I got http://xmpp.org/extensions/xep-0077.html. That's how you get the spec that tells you what's required ;) 19:31:54 <aleth> Don't put the error codes in the string that is displayed to the user. 19:32:12 --> EionRobb has joined #instantbird 19:33:07 <aleth> Use the existing parseError to process the error stanza and get its attributes. You probably have to add recognising the code attribute to parseError. 19:34:10 <-- Guest45891 has quit (Ping timeout: 121 seconds) 19:42:24 <abdelrhman> ok, thanks. 19:43:03 <-- Widdershins has quit (Ping timeout: 121 seconds) 19:44:12 --> mudpit1 has joined #instantbird 19:44:17 <-- mudpit has quit (Ping timeout: 121 seconds) 19:44:17 * mudpit1 is now known as mudpit 19:48:51 <-- harshit has quit (Quit: Leaving) 19:50:28 --> Guest45891 has joined #instantbird 19:51:08 <abdelrhman> aleth: Is Mozilla not accepted in SoC? 19:51:28 <aleth> I don't know 20:05:36 <EionRobb> I don't see mozilla on the list 20:05:41 --> gerard-majax has joined #instantbird 20:06:24 <EionRobb> https://www.google-melange.com/gsoc/org/list/public/google/gsoc2015 20:07:01 <EionRobb> ah https://www.google-melange.com/gsoc/org2/google/gsoc2015/mozilla "status rejected" 20:11:12 <arlolra> a lot of big names were rejected (linux foundation as well) 20:11:33 <EionRobb> pidgin got in this year \o/ 20:12:13 <EionRobb> if any of you want to be mentors for libpurple projects let me know, I'm admin for pidgin soc this year 20:12:48 <aleth> That's unexpected :-( 20:12:55 <aleth> EionRobb: congrats! 20:13:09 <aleth> are you mentoring? 20:13:45 <EionRobb> yeah, I am. if you want to 'connect' to pidgin/libpurple as a mentor http://www.google-melange.com/gsoc/connection/start/user/google/gsoc2015/pidgin is the signup page 20:15:49 <abdelrhman> EionRobb: can I apply as student? 20:16:33 <EionRobb> sure you can, but that's not until next week 20:22:51 <clokep_work> aleth: That changes a lot of stuff. =-o 20:23:51 <aleth> clokep_work: not really, it just adds a bunch of missing if (tab) while touching the code. 20:24:41 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 20:25:56 <clokep_work> Interesting. 20:26:01 <clokep_work> I'll take another look when I can concentrate. 20:34:23 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 20:37:53 <-- abdelrhman has quit (Quit: Leaving) 20:39:07 --> chrisccoulson has joined #instantbird 20:40:16 <arlolra> EionRobb: did I get this right? chat-joined is emitted before in_room is populated? https://github.com/equalitie/np1sec/commit/250e0eb88909d97b4e5222a07dae86d428add30a 20:43:08 <EionRobb> can be, yes 20:43:51 <EionRobb> actually, always, yes. the prpl said "I've joined this room" and gets a conversation handle, then proceeded to add/remove buddies to it at a later point it time once it knows what buddies are in there 20:45:57 <EionRobb> and getting that conv handle triggers the chat-joined signal. there's only limited info a prpl can set for a chat when it says that its joined https://developer.pidgin.im/doxygen/2.7.11/html/server_8h.html#f08faa908c5944b0e073feec2e46fabc 20:47:32 <arlolra> hmm, so there's no way of knowing who's in a room when i joined it 20:47:41 <EionRobb> nope 20:47:55 <EionRobb> the prpl probably doesn't know either 20:54:25 <arlolra> so when is the appropriate time to determine the room's participants 20:55:07 <EionRobb> when there's a conversation updated signal? 20:55:47 * clokep_work wonders if this has to do with Instantbird or not. ;) 20:55:51 <clokep_work> Cause we don't use those signals. 20:55:55 <clokep_work> Or OTR shouldn't be at least. 20:55:59 <clokep_work> Just want to make that clear. 20:56:49 <EionRobb> what signals do you use for a conversation update? 20:58:47 <arlolra> clokep_work: ha, yeah, a little off topic. it's not for OTR either! it's for a np1sec, a muc encryption protocol. eventually i'll implement it for instantbird but for now, just integration testing with libpurple 20:59:07 <clokep_work> arlolra: Ah interesting. :) It's not OTR based, I assume...since that's not able to do MUCs? 20:59:17 <clokep_work> EionRobb: We translate that stuff internally to our own signals. 20:59:49 <arlolra> right, it's new protocol entirely, i'm helping with design/devel 21:00:37 <EionRobb> arlolra: I think clokep_work is hinting for you to move over to #pidgin ;) 21:02:36 <clokep_work> Not entirely. 21:02:45 <clokep_work> I'm interested in it from a high level... ;) 21:02:52 <clokep_work> arlolra: Cool. :) 21:06:43 <arlolra> EionRobb: ah, so https://developer.pidgin.im/doxygen/2.5.2/html/conversation-signals.html#conversation-updated 21:07:56 <clokep_work> arlolra: Neat so that's based on cryptocat? 21:10:43 <arlolra> no, it was inspired by cryptocat's muc protocol being unsafe and homegrown. they obtained some funding to design a protocol academics could study and replace it with 21:11:08 <arlolra> i guess you could say cryptocat is the main use case 21:14:18 <clokep_work> Interesting. Has it been truly audited yet? 21:23:16 <arlolra> no, not yet. it's still under development 21:25:39 --> DGMurdockIII has joined #instantbird 21:34:27 <-- clokep_work has quit (Ping timeout: 121 seconds) 21:43:55 --> mudpit1 has joined #instantbird 21:46:47 <-- mudpit has quit (Ping timeout: 121 seconds) 21:46:47 * mudpit1 is now known as mudpit 21:54:45 --> flo-retina has joined #instantbird 21:54:46 * ChanServ sets mode +qo flo-retina flo-retina 21:56:42 <-- arlolra has quit (Client exited) 22:07:56 <flo-retina> aleth: your comment in the bug says "so I changed what we are observing to reflect that." but I only see you observing an _additional_ notification, not moving. Did I miss something? 22:12:26 --> AlexanderSalas has joined #instantbird 22:13:21 <-- unghost has quit (Quit: Ð£Ñ Ð¾Ð¶Ñ Ñ Ð¾Ñ Ð²Ð°Ñ (xchat 2.4.5 или ÑÑаÑÑе)) 22:13:23 <aleth> flo-retina: that refers to v1->v2 of the patch 22:14:09 --> arlolra has joined #instantbird 22:14:20 <flo-retina> ahah! 22:14:43 <flo-retina> so why do we need to observe at the account-buddy level when the aliases are at the imIContact level? :( 22:14:59 <aleth> flo-retina: that's exactly what puzzled me too. 22:15:30 --> mudpit1 has joined #instantbird 22:15:38 <aleth> Why are we using the account buddy for the display name and everything in the conversation binding... 22:16:39 <flo-retina> probably because that's what that conversation object exposes 22:16:49 <aleth> yes 22:16:51 <flo-retina> and exposing that is required to support target switching 22:17:18 <aleth> still, one could use accountbuddy.buddy.contact or whatever 22:18:20 --> clokep has joined #instantbird 22:18:20 * ChanServ sets mode +o clokep 22:18:54 <-- mudpit has quit (Ping timeout: 121 seconds) 22:19:25 <-- myk has quit (Ping timeout: 121 seconds) 22:20:15 --> mudpit has joined #instantbird 22:21:12 --> Hvk has joined #instantbird 22:21:29 <Hvk> Hey, is there possibility how to turn off join and left rooms for irc? 22:22:00 <-- mudpit1 has quit (Ping timeout: 121 seconds) 22:24:10 --> myk has joined #instantbird 22:24:54 <instantbot> New Instantbird - Conversation bug 1138689 filed by arlolra@gmail.com. 22:24:56 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1138689 nor, --, ---, nobody, UNCO, Give extensions a chance to intercept commands 22:26:25 <arlolra> flo-retina, clokep: an issue we need to revisit at some point ^ 22:26:50 <clokep> Hvk: That's not a built in feature, assuming you mean the messages that appear in the conversation. 22:26:55 <clokep> The default message theme collapses them, however. 22:26:56 <Mook_as> Mark it as a patch? (to enable the review view) 22:27:05 <Mook_as> Err, that was for arlolra 22:27:18 <Hvk> 23:21:50 - mudpit1 has left the room (Quit: Ping timeout: 121 seconds). etc 22:27:48 <Hvk> clokep: i just dont want show join and left messages in general :X 22:29:08 <clokep> Hvk: An extension or custom message theme could do it fairly easily. 22:29:22 <clokep> But they shouldn't really be that bothersome with the defalut message theme. 22:32:51 <aleth> http://xmpp.org/2015/03/no-its-not-the-end-of-xmpp-for-google-talk/ 22:35:33 <clokep> Interesting. :) 22:46:39 <Defman> Hmm 22:46:51 <Defman> when I close a tab 22:46:58 <Defman> I still connected to a channel? 22:49:35 <-- Defman has quit (A TLS packet with unexpected length was received.) 22:50:14 <-- Hvk has left #instantbird () 22:57:03 <-- flo-retina has quit (Ping timeout: 121 seconds) 22:57:05 --> flo-retina has joined #instantbird 22:57:06 * ChanServ sets mode +qo flo-retina flo-retina 23:20:04 --> nhnt12 has joined #instantbird 23:20:04 * ChanServ sets mode +h nhnt12 23:21:50 <-- nhnt11 has quit (Ping timeout: 121 seconds) 23:21:51 * nhnt12 is now known as nhnt11 23:27:15 * Fallen|away is now known as Fallen 23:37:06 <-- mconley has quit (Connection closed) 23:43:49 <-- DGMurdockIII has quit (Quit: Leaving) 23:54:18 <-- Nazadel has quit (Quit: Bye)