#instantbird log on 03 15 2014

All times are UTC.

00:02:45 <-- dev_peace has quit (Client exited)
00:07:26 <-- Mook_as has quit (Quit: Mook_as)
00:19:07 * Fallen|away is now known as Fallen
00:33:19 * Fallen is now known as Fallen|away
00:34:32 <-- sukhe has quit (Quit: leaving)
00:35:03 --> sukhe has joined #instantbird
00:54:09 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
00:54:36 --> clokep has joined #instantbird
00:54:36 * ChanServ sets mode +o clokep 
01:00:10 <-- BWMerlin has quit (Ping timeout)
01:06:15 --> Rym has joined #instantbird
01:08:54 <-- Rym has quit (Ping timeout)
01:12:38 --> Rym has joined #instantbird
01:30:27 <-- Rym has quit (Ping timeout)
01:31:58 --> Rym has joined #instantbird
01:50:54 --> shrihari has joined #instantbird
01:51:02 <clokep> Fallen|away: Oh, by the way...I think there has been issues with ICQ certs changing. We'll most likely need to update libpurple or something? I vaguely recall that...
01:51:42 <-- Rym has quit (Ping timeout)
01:52:02 --> Rym has joined #instantbird
02:00:46 <-- Rym has quit (Ping timeout)
02:03:03 <-- shrihari has quit (Ping timeout)
02:08:59 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
02:12:53 --> mconley has joined #instantbird
02:22:54 <-- deOmega has quit (Quit: So easy...but yet complicated.)
02:28:08 --> nhnt11 has joined #instantbird
02:33:26 <-- nhnt11 has quit (Ping timeout)
02:34:58 --> nhnt11 has joined #instantbird
02:39:42 <-- nhnt11 has quit (Ping timeout)
02:40:14 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
02:40:24 --> mayanktg has joined #instantbird
02:44:50 --> Mook has joined #instantbird
02:59:54 <-- mconley has quit (Input/output error)
03:05:23 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
03:32:28 --> mayanktg has joined #instantbird
03:51:10 <-- wnayes has quit (Quit: wnayes)
03:59:03 --> ELq has joined #instantbird
04:15:19 --> nhnt11 has joined #instantbird
04:21:38 <instant-buildbot> build #2081 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2081
04:26:57 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
04:31:52 <mayanktg> nhnt11: hi!
04:35:48 --> iamjayakumars has joined #instantbird
04:36:00 <-- iamjayakumars has quit (Client exited)
04:36:35 <-- Mook has quit (Quit: Mook)
04:45:25 <instant-buildbot> build #1297 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1297
05:09:12 --> sawrubh has joined #instantbird
06:07:55 --> nhnt11 has joined #instantbird
06:17:58 --> jb has joined #instantbird
07:39:35 <-- nhnt11 has quit (Ping timeout)
07:40:07 --> nhnt11 has joined #instantbird
07:40:21 --> shrihari has joined #instantbird
07:41:36 <-- GeKo has quit (Ping timeout)
07:51:00 --> GeKo has joined #instantbird
07:52:04 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
08:04:25 --> mayanktg has joined #instantbird
08:17:51 --> Even has joined #instantbird
08:17:51 * ChanServ sets mode +o Even 
08:22:04 * Fallen|away is now known as Fallen
08:22:25 <-- ELq has quit (Ping timeout)
08:24:50 <Fallen> clokep: that might be the cause, yes. Please do :-)
08:25:35 <Fallen> clokep: also, re facebook: Yes, I'm using two factor auth.
08:32:03 --> BWMerlin has joined #instantbird
08:45:22 --> ELq has joined #instantbird
08:54:52 <-- nhnt11 has quit (Ping timeout)
08:56:19 --> nhnt11 has joined #instantbird
09:02:32 * nhnt11 is very interested by comment 2 on bug 953909
09:02:35 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=953909 enh, --, ---, nobody, NEW, Quiet mode
09:02:56 <nhnt11> Particularly the bit about filtering notifications based on blist tags
09:03:45 <nhnt11> I wonder if we could have different "profiles", where a profile is a set of rules like "show notifications only from <tags/people>" and "hide notifications from <tags/people>" etc
09:05:44 <nhnt11> Hmm, and profiles could correspond to either the "Available" or "Busy" statuses, and could be shown in the drop down list when you click on your status dot in the blist
09:06:05 <nhnt11> (They would get their own status message, etc etc)
09:07:48 <-- flo-retina has quit (Ping timeout)
09:09:26 --> Mic has joined #instantbird
09:09:26 * ChanServ sets mode +h Mic 
09:09:41 <-- shrihari has quit (Ping timeout)
09:14:49 --> ELq1 has joined #instantbird
09:15:46 <-- ELq has quit (Ping timeout)
09:20:31 <-- nhnt11 has quit (Ping timeout)
09:21:28 --> nhnt11 has joined #instantbird
09:32:22 <-- nhnt11 has quit (Ping timeout)
09:33:19 --> gerard-majax__ has joined #instantbird
09:46:14 <-- ELq1 has quit (Ping timeout)
09:46:19 --> ELq has joined #instantbird
09:46:23 --> nhnt11 has joined #instantbird
09:49:00 <-- ELq has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
09:57:29 --> flo-retina has joined #instantbird
09:57:29 * ChanServ sets mode +qo flo-retina flo-retina 
09:58:19 <-- EionRobb has quit (Quit: Leaving.)
10:00:12 <flo-retina> clokep: I don't think updated certs in libpurple affect us. We use the NSS certs anyway...
10:00:35 <flo-retina> if they changed the hostname they connect to by default to connect to a server with a non-broken cert, that affects us though :)
10:18:39 <nhnt11> Bah, there should be an alias |hg qheader $(hg qnext) |
10:18:43 <nhnt11> alias for*
10:18:48 * nhnt11 looks up how to write hg aliases
10:22:14 <nhnt11> Hmm, hg qheader 0 also does that
10:31:34 <-- jb has quit (Ping timeout)
10:33:18 <flo-retina> mayanktg: will send you some feedback soon
10:33:42 <mayanktg> flo-retina: ok :) 
10:34:55 * Fallen is now known as Fallen|away
10:50:05 <-- Even has quit (Ping timeout)
10:51:00 <sawrubh> flo-retina: hey
10:51:57 --> Even has joined #instantbird
10:51:57 * ChanServ sets mode +o Even 
10:52:05 <flo-retina> mayanktg: sent!
10:52:31 <mayanktg> flo-retina: received :)
10:56:08 <sawrubh> flo-retina: so I'm working on a proposal for the FileLinks in IMs project, I had a question
10:56:20 <flo-retina> sure
10:57:17 <sawrubh> flo-retina: the details there says some protocols already support file transfer, so one of the goals would be detecting if the current protocol supports it or not?
11:00:48 <flo-retina> sawrubh: so we would attempt to send the file 'normally' (that is, using the protocols file transfer method), and if that fails, fallback to filelink
11:11:33 <Mic> 12:09:00 - Mic: \o/
11:11:34 <Mic> 12:09:36 * Mic is admin of facebook.com/Instantbird now :)
11:11:34 <Mic> 12:10:59 - Mic: We can include that when blogging or announcing things. At least by posting a summary there and pointing people to our blog.
11:12:06 <flo-retina> Mic: great!
11:12:09 <flo-retina> Mic: how did that happen?
11:12:10 <mayanktg> :D
11:12:43 <Mic> I've sent the first message to that page 2 (!) years ago.
11:13:01 <Mic> I pinged him one year later and so did I recently.
11:13:22 <flo-retina> ah, so you got it from the previous admin, not from the facebook staff
11:13:32 <Mic> This time he noticed and contacted me.
11:14:30 <Mic> Yes, no Facebook officials involved. I'm glad for that.
11:14:43 <flo-retina> :)
11:14:51 <flo-retina> great work on that! :)
11:14:58 --> sshagarwal has joined #instantbird
11:17:35 <mayanktg> flo-retina, Mic ..please make Ib popular! pls pls pls..
11:18:04 <flo-retina> mayanktg: please help us ;)
11:18:13 <Mic> Shouldn't we rather make it better and let people pick it themselves for being better than other clients?
11:18:18 <Mic> ;)
11:18:30 <flo-retina> Mic: we've done that for years, it's never been terribly efficient
11:18:31 <mayanktg> I will love to!
11:18:50 <flo-retina> Mic: for that to work, we also need help from the other clients; they need to make them bad enough that people are looking for an alternative
11:20:08 <mayanktg> Mic: Waiting for things to get perfect won't help. We have to make people use Ib atleast once.
11:21:20 <sshagarwal> hi
11:21:26 <sshagarwal> is bug 953909 still valid?
11:21:28 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=953909 enh, --, ---, nobody, NEW, Quiet mode
11:21:51 <nhnt11> Bah. I've got a dropdown list to switch accounts in the debug log tab, but it looks like this: http://puu.sh/7w55L.png (an account is selected but isn't displayed in the box)
11:23:05 <nhnt11> Er, better screenshot: http://puu.sh/7w59k.png
11:23:05 <flo-retina> nhnt11: why would you need that dropdown?
11:23:14 <flo-retina> wouldn't you want the user to open a debuglog tab per account?
11:23:53 <nhnt11> Okay now I feel a bit stupid
11:24:25 <nhnt11> Yeah I don't see a use case
11:24:28 <flo-retina> sorry :-|
11:24:40 <flo-retina> would be nice to have the prpl's icon as the tab icon btw
11:24:55 <nhnt11> I can't remember my train of thought when I decided the dropdown was needed :(
11:25:05 <nhnt11> That's a nice idea, I'll try.
11:25:10 <flo-retina> maybe the UI felt a bit empty?
11:25:22 <nhnt11> That's usually a good thing ;)
11:25:34 <flo-retina> indeed
11:25:40 <sshagarwal> flo-retina: hi, is the Quiet mode bug still relevant? Mic told me you wrote an addon for that. Do we need it in the core too?
11:25:42 <flo-retina> you would likely want a 'copy' or 'save' button somewhere
11:25:54 <nhnt11> Right, that's next
11:26:10 <nhnt11> I'm trying to think of an unobtrusive place to put them at the moment
11:26:16 <flo-retina> sshagarwal: I don't see an immediate need for it right now
11:26:32 <sshagarwal> oh, so what is the immediate need?
11:27:04 <flo-retina> I'm afraid I'll need help to answer that question :-]
11:27:35 <flo-retina> I spent so much time recently focusing on the bugzilla and then comm-central moves that I don't even know what I would code if I had time
11:27:47 <nhnt11> flo-retina: What about a context menu for copy/save?
11:28:04 <sshagarwal> I just need a bug so that I can get my hands in IB so that I can apply :)
11:28:06 <nhnt11> (I can't see where I could add just two buttons in an unobtrusive way)
11:28:28 <flo-retina> hasn't Mic suggested a few?
11:29:02 <sshagarwal> we don't know if bug 955536 is still valid
11:29:05 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955536 enh, --, ---, nobody, NEW, Buddy Conversations Should Have Close/Hold Pref
11:29:16 <nhnt11> sshagarwal: I recently wanted that feature, fwiw
11:29:23 <nhnt11> (putting convs on hold by default)
11:29:43 <sshagarwal> nhnt11: hi, I wanted to ask you if we can have an id attribute in imILog
11:29:56 <-- gerard-majax__ has quit (Ping timeout)
11:30:00 * nhnt11 has no idea.
11:30:02 <nhnt11> Sorry.
11:30:03 <-- dew has quit (Ping timeout)
11:30:27 --> dew has joined #instantbird
11:30:37 <nhnt11> I gtg
11:30:41 <nhnt11> Bye!
11:30:42 <sshagarwal> nhnt11: oh, no problems. Mic said you wrote an addon for reopening closed tabs so it serves the purpose of this bug :)
11:31:42 <sshagarwal> :)
11:32:41 <sshagarwal> flo-retina: I was wondering about file transfer idea on the ideas list. So, DCC is fine but there are many variants of DCC supported by different clients, which one are we going to prefer?
11:33:19 <flo-retina> sshagarwal: you'll want to discuss that with clokep; he's our IRC expert. I know nothing about DCC.
11:33:46 <sshagarwal> flo-retina: okay, so for other protocols (XMPP?) how do we plan to support file transfer?
11:34:35 <flo-retina> that's specified in a few XMPP XEPs
11:34:44 <flo-retina> there are various mechanisms for XMPP
11:35:02 <sshagarwal> doesn
11:35:16 <Mic> sshagarwal: hook the file transfer code of linpurple into our API (to be designed), implement the right XEPs for XMPP. Fall back to FileLink if everything else fails.
11:35:18 <sshagarwal> 't it also depend on the client the intended recipient is using?
11:35:30 <Mic> That's how I understood the plan roughly.
11:35:51 <Mic> Oh and DCC for IRC.
11:35:55 <Mic> I'll need that ;)
11:35:56 <flo-retina> sshagarwal: yes, it depends on what the other client supports. Some negotiation between the 2 clients is required.
11:36:31 <flo-retina> xmpp.org/extensions/xep-0096.html seems a good starting point for XMPP
11:36:39 <sshagarwal> so, do we need to support all of them? or one of them so that it makes it necessary for both to use IB
11:36:51 <-- nhnt11 has quit (Ping timeout)
11:36:57 <flo-retina> it says "In order to enable seamless file transfer and appropriate fall-back mechanisms, implementations of this profile MUST support both SOCKS5 Bytestreams (XEP-0065) [4] and In-Band Bytestreams (XEP-0047) [5], to be preferred in that order."
11:37:50 <flo-retina> as many as reasonably possible, so that it makes it possible for the user to use Ib, and not switch to the client his contact who wants to send him a file is using :)
11:38:09 <Mic> mayanktg: I'll check your proposal after lunch...
11:57:55 <-- sshagarwal has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:07:14 --> shrihari has joined #instantbird
12:35:00 <sawrubh> flo-retina: can I use mochitest for testing the filelinks features ?
12:35:42 <sawrubh> or does Instantbird use some other testing frameworks ?
12:44:25 <Mic> Instantbird uses xpcshell tests for some things.
12:44:45 <Mic> Mochitests are UI tests? Sorry, I'm not familiar with them.
12:46:57 <sawrubh> mochitests are basically to test anything using JS, I was asking just so that I could understand what framework was to be used for testing this feature once this is implemented
12:48:10 <sawrubh> Mic: which protocols allow file transfer besides XMPP (using that http://xmpp.org/extensions/xep-0096.html) and DCC
12:48:27 <Mic> If the test doesn't involve any windows or UI, you could use an xpcshell tests.
12:48:30 <Mic> *test
12:48:53 <sawrubh> I mean I'm confused about why we are planning to use FileLinks as a fallback in this project
12:49:27 <Mic> File transfer's been notoriously unreliable. FileLink is our idea to make it work for everyone.
12:50:13 <Mic> If you can't send the file using the protocols means, it would be uploaded with FileLink and the conversational partner would receive a link to it.
12:51:15 <sawrubh> ok, so this project involves first implementing file transfer in the protocols that support it and if not present then fallback to FileLinks, right ?
12:51:33 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:51:51 <sawrubh> and http://hg.mozilla.org/users/florian_queze.net/purple/file/93b8dd3e84b2/libpurple/ft.c already provides an implementation for some form of file transfer without using filelinks
12:52:21 <-- shrihari has quit (Ping timeout)
12:54:10 <Mic> Sorry, I don't know a lot about libpurple code.
12:54:28 <Mic> I'd assume that their API and that you'd need to call that/integrate that with your code.
12:54:44 <Mic> *that this is their API
12:55:09 <Mic> XMPP is written in Javascript and doesn't support file transfers yet. You'd need to implement that yourself.
12:58:15 --> Rym has joined #instantbird
12:59:45 <flo-retina> sawrubh: FileLink is not only for protocols that don't support file transfer. It's also a fallback for when file transfer fails (eg. because firewalls are making a P2P connection impossible)
13:04:02 <sawrubh> and facebook and gtalk are in the protocols directory so they are protocols too ?
13:05:04 --> sshagarwal has joined #instantbird
13:05:57 <-- Rym has quit (Ping timeout)
13:06:07 <sawrubh> I'm just a bit confused as in then why don't we use FileLinks in every case (XMPP, facebook, gtalk, irc) If we do that we don't need to implement filetransfer in XMPP and we can simply send a link which the user can then download from
13:06:41 --> Rym has joined #instantbird
13:08:08 <sawrubh> what I have in mind for this project is that there would be an attach button, pressing which open a filepicker, you choose the file and it gets uploaded to the FileLink provider you've chosen
13:08:55 <Mic> "... if it can't be transferred directly."
13:09:37 <Mic> With in-application transfers (i.e. via the protocols) we can monitor the progress for example.
13:10:02 <Mic> We can also suggest to store the file in the same folder as the last one that we received from that contact, ...
13:10:41 <Mic> Receiving a link to a file that can be opened in the browser doesn't give us these opportunities.
13:11:22 <sawrubh> ok
13:16:13 --> mayanktg has joined #instantbird
13:26:03 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:26:08 --> mayanktg has joined #instantbird
13:40:14 --> nhnt11 has joined #instantbird
14:11:23 <flo-retina> sawrubh: if someone is trying to send you a file, you want to receive it.
14:11:41 <flo-retina> (if it's possible given the network conditions)
14:12:11 <flo-retina> also, sending the file through filelink means the file is stored on a company's servers. If you can transfer the file with an encrypted P2P connection, only you and your contact have access to the file
14:14:57 <sawrubh> understood, thanks :)
14:15:28 <-- sshagarwal has quit (Quit: http://www.mibbit.com ajax IRC Client)
14:16:11 <-- GeekShadow has quit (Client exited)
14:19:20 --> sshagarwal has joined #instantbird
14:23:05 <-- sshagarwal has quit (Quit: http://www.mibbit.com ajax IRC Client)
14:24:00 --> gerard-majax__ has joined #instantbird
14:28:45 --> shrihari has joined #instantbird
14:42:47 --> iamjayakumars has joined #instantbird
14:45:13 <-- Rym has quit (Ping timeout)
14:49:18 <-- BWMerlin has quit (Quit: BWMerlin)
14:50:45 <iamjayakumars> hi, still instanbird not listing the online contacts in Mac OS X 10.9.2
14:53:13 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:53:21 --> nhnt11 has joined #instantbird
15:01:04 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:01:10 --> nhnt11 has joined #instantbird
15:01:49 <Mic> nhnt11: it's not possible to reopen the Twitter timeline.
15:02:04 <nhnt11> hmm
15:02:17 <Mic> ""createConversation" not implemented"
15:06:21 <flo-retina> Mic: Is that a recent regression?
15:08:10 <flo-retina> ah, maybe you meant with nhnt11's add-on :)
15:08:35 --> sshagarwal has joined #instantbird
15:09:45 <Mic> flo-retina: no, not a regression. nhnt11's add-on just doesn't handle it well yet.
15:12:52 <-- iamjayakumars has quit (Client exited)
15:27:59 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
15:39:32 --> dev_peace has joined #instantbird
15:40:19 --> mconley has joined #instantbird
15:40:55 <dev_peace> Hello flo-retina, my system crashed yesterday, I have lost my .mozbuild, .instanbird files, any way to get them back or re install them ?
15:44:36 <-- dev_peace has left #instantbird ()
15:48:27 <-- mconley has quit (Input/output error)
16:03:05 --> iamjayakumars has joined #instantbird
16:03:52 <-- iamjayakumars has quit (Connection reset by peer)
16:03:55 --> iamjayakumars__ has joined #instantbird
16:10:42 <-- iamjayakumars__ has quit (Quit: )
16:13:23 --> GeekShadow has joined #instantbird
16:15:24 <-- flo-retina has quit (Ping timeout)
16:22:38 <-- nhnt11 has quit (Ping timeout)
16:35:06 * Fallen|away is now known as Fallen
17:22:15 --> iamjayakumars has joined #instantbird
17:24:03 <-- gerard-majax__ has quit (Ping timeout)
17:49:44 --> clokep_work has joined #instantbird
17:49:44 * ChanServ sets mode +o clokep_work 
17:52:19 <clokep_work> Fallen: AFAIK No one has ever tried Facebook + 2 factor auth, we might need to implement the OAuth log-in thing for them? OR maybe something else. :-\
17:52:42 <clokep_work> FWIW I'd still like bug 953909.
17:52:46 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=953909 enh, --, ---, nobody, NEW, Quiet mode
17:53:04 <Fallen> clokep_work: yeah, I think Adium uses the OAuth method
17:53:24 <clokep_work> Maybe I'll play w/ that when I finally end up back in my apartment. ;)
17:53:46 <clokep_work> mayanktg: I'd suggest putting your stuff on the site ASAP, no reason to wait. You can edit it as much as you want.
17:55:10 <mayanktg> clokep_work: ok :)
17:57:40 <mayanktg> clokep_work: in the title should I mention "Instantbird: WebRTC Support" or make it exactly the same as "WebRTC Support" ?
17:58:35 <clokep_work> mayanktg: Adding Instantbird will make it easier for me to find, so that's a plus. ;)
17:58:43 <clokep_work> "WebRTC Support for Instantbird" sounds fine w/ me.
17:58:45 <mayanktg> :)
17:58:52 --> nhnt11 has joined #instantbird
17:59:14 <clokep_work> dev_peace: You can (obviously?) only get those back if you backed them up.
17:59:24 <clokep_work> iamjayakumars: Are you on the newest nightly?
17:59:37 <iamjayakumars> ya clokep_work, today updated
17:59:44 <clokep_work> sawrubh: Are you all clear now on what we want with the FileLink stuff?
18:00:08 <nhnt11> clokep_work: You pinged?
18:01:36 <clokep_work> nhnt11: I was trying to figure out what the "aDate" parameter was that you added to things in logger.js.
18:01:41 <clokep_work> But I figured out that it's a PRTime.
18:03:04 * nhnt11 doesn't remember adding a parameter there
18:03:28 <nhnt11> And since you figured it out, I guess I don't have to ;)
18:03:31 * nhnt11 goes to bed
18:03:54 <clokep_work> nhnt11: Well I assume it was you, maybe someone else did it. :-D
18:04:02 <clokep_work> Goodnight. :)
18:04:24 <clokep_work> mayanktg: Btw did you come across any good resources for explaining how ICE/STUN/TURN all relate? I've always been confused by that...
18:04:24 <nhnt11> Yeah I don't think it was me. Night! :)
18:06:10 <-- sshagarwal has left #instantbird ()
18:06:26 <sawrubh> clokep_work: yeah, I think so
18:06:47 <clokep_work> iamjayakumars: What errors do you see in the error console?
18:07:05 <sawrubh> clokep_work: anyways I'll be sending you the proposal for review, if you don't mind, so we'll find out :P
18:07:57 <mayanktg> clokep_work: actually yes..what helped me understand was a page and a slide show which explained why these are necessary to create webrtc PeerConnection
18:08:00 <iamjayakumars> Timestamp: 2014-03-15 23:02:18
18:08:00 <iamjayakumars> Error: [Exception... "Component not initialized" nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)" location: "JS frame :: resource://gre/components/ibConvStatsService.js :: ConvStatsService.prototype._sortComparator :: line 362" data: no]
18:08:01 <iamjayakumars> Source File: resource://gre/components/ibConvStatsService.js
18:08:02 <iamjayakumars> Line: 362
18:08:11 <mayanktg> Let me share the link
18:08:18 <iamjayakumars> clokep_work: https://gist.github.com/anonymous/c50fea56fb987593dcc8
18:08:43 <clokep_work> sawrubh: OK.
18:09:23 <clokep_work> iamjayakumars: I don't think we've seen that one before. :-\
18:09:34 <iamjayakumars> OMG
18:14:06 <mayanktg> clokep_work: This explains in a very basic way how they all relate http://venkateshnarayanan.wordpress.com/tag/webrtc/
18:14:36 <mayanktg> clokep_work: just the RTCPeerConnection head..
18:15:11 <clokep_work> Thanks.
18:15:33 <mayanktg> clokep_work: and then there is a slide http://www.slideshare.net/amiteshawa/web-rtc-media-stra which explains further
18:16:55 <clokep_work> mayanktg: Cool, thanks. :)
18:17:11 <mayanktg> it just explains why TURN and STUN should be used :) .
18:18:52 <clokep_work> Yup.
18:18:59 <clokep_work> Pretty much STUN = NAT, TURN = firewall, easy enough.
18:20:49 <mayanktg> yes..and FF have included both recently I guess. The webrtc.org/firefox page is outdated :-/
18:25:45 * Fallen is now known as Fallen|away
18:27:44 <clokep_work> :(
18:29:05 <instantbot> New Chat Core - XMPP bug 984027 filed by clokep@gmail.com.
18:29:07 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=984027 nor, --, ---, nobody, NEW, Facebook does not work when using 2-factor auth
18:40:50 --> Rym has joined #instantbird
18:47:01 --> mconley has joined #instantbird
18:47:18 --> sshagarwal has joined #instantbird
18:54:14 --> dev_peace has joined #instantbird
19:02:46 <dev_peace> mayanktg: hey
19:03:28 <mayanktg> dev_peace: hi
19:03:56 <dev_peace> mayanktg: How much time does it generally take to compile ib?
19:04:01 <dev_peace> approx
19:04:21 <mayanktg> it depends on your system configuration.
19:04:45 <dev_peace> For the first time it took almost an hour for me
19:04:51 <clokep_work> That's not unreasonable.
19:05:05 <clokep_work> It takes me anywhere from 10 minutes to 1.5 hours depending on the system I use.
19:05:11 <shrihari> dev_peace: When you're developing, work with partial builds
19:05:47 <dev_peace> not sure how that works 
19:05:54 <sawrubh> can we use multiple profiles in Instantbird too, like there is in Firefox
19:06:07 <sawrubh> something like ./firefox -P -no-remote
19:07:11 <nhnt11> sawrubh: Yes. same flags.
19:07:24 <sawrubh> ah, cool
19:09:13 <dev_peace> clokep_work: this is what I followed http://pastebin.mozilla.org/4593984
19:09:45 <clokep_work> ...OK?
19:10:35 <shrihari> dev_peace: So after your first build, whenever you make changes, just do this:
19:10:48 <shrihari> `make -C im/FOLDER && make -C im/app`
19:10:54 <shrihari> Do this from your objdir
19:11:09 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:13:34 <dev_peace> shrihari: okay I already built it twice 2nd one is running. I actually thought the 2nd time it would be lightning quick :)
19:14:00 <shrihari> dev_peace: Initially I thought so too :D
19:14:18 --> flo-retina has joined #instantbird
19:14:18 * ChanServ sets mode +qo flo-retina flo-retina 
19:15:09 <flo-retina> my instantbird nightly was in a strange situation where I couldn't reconnect any account ("server closed the connection" or a similar message), and checking for update failed with "proxy refused the connection". Restarting Ib 'fixed' it :-S
19:17:12 <flo-retina> clokep_work: if you still need explanations about ICE/STUN/TURN feel free to ask me
19:17:14 --> mayanktg has joined #instantbird
19:17:43 <dev_peace> clokep_work: I can help you with that too 
19:18:09 <clokep_work> flo-retina: I just needed the network diagram of where the servers lived. :)
19:18:15 <clokep_work> That's all that I was confused about.
19:18:25 <flo-retina> in the cloud ;)
19:18:29 <clokep_work> BAH!
19:20:16 <-- clokep_work has quit (Ping timeout)
19:22:41 <flo-retina> clokep_work: "Pretty much STUN = NAT, TURN = firewall, easy enough." A STUN server is very cheap to run; it just returns the user's external IP to help with NAT traversal. Mozilla provides one by default. A turn server is a relay used as a last resort when NAT traversal is impossible (NATs where the external IP changes for each connection; networks where UDP is blocked, ...).
19:22:41 <flo-retina> A TURN server uses a lot of bandwidth, so it's expensive, and typically requires user credentials or an API key to access it. Mozilla doesn't provide one (except for Talkilla/Loop).
19:23:42 <sawrubh> clokep_work isn't here ;)
19:25:07 <flo-retina> sawrubh: he reads the log
19:25:35 <flo-retina> sawrubh: and Instantbird shows me that clokep isn't here; his nick is highlighted in gray in my message
19:25:39 <flo-retina> any reason for using irccloud?
19:26:11 <sawrubh> my institute doesn't allow irc, so not able to use any irc client
19:27:44 * sawrubh grumbls about weird proxy issues
19:29:20 --> deOmega has joined #instantbird
19:29:27 <nhnt11> sawrubh: Try port 8443
19:37:23 <-- sshagarwal has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:38:00 --> clokep_wp8 has joined #instantbird
19:38:07 --> sshagarwal has joined #instantbird
19:38:23 <clokep_wp8> flo-retina: Thanks.
19:40:45 <-- clokep_wp8 has quit (Connection reset by peer)
19:44:16 <-- Rym has quit (Connection reset by peer)
19:44:33 --> Rym has joined #instantbird
19:45:25 <-- Rym has quit (Connection reset by peer)
19:46:04 --> Rym has joined #instantbird
19:46:48 <-- Rym has quit (Connection reset by peer)
19:47:06 --> Rym has joined #instantbird
19:48:51 <-- sshagarwal has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:49:28 <-- iamjayakumars has quit (Quit: )
19:57:52 <-- nhnt11 has quit (Ping timeout)
20:00:57 <-- Rym has quit (Connection reset by peer)
20:01:14 --> Rym has joined #instantbird
20:01:56 --> clokep_work has joined #instantbird
20:01:56 * ChanServ sets mode +o clokep_work 
20:01:56 <-- Rym has quit (Connection reset by peer)
20:02:14 --> Rym has joined #instantbird
20:03:49 <-- clokep_work has quit (Ping timeout)
20:09:00 <-- Rym has quit (Connection reset by peer)
20:09:47 --> Rym has joined #instantbird
20:10:02 <-- GeKo has quit (Quit: leaving)
20:12:17 <-- Rym has quit (Connection reset by peer)
20:12:22 --> EionRobb has joined #instantbird
20:12:55 --> Rym has joined #instantbird
20:13:27 <-- Rym has quit (Connection reset by peer)
20:13:48 --> Rym has joined #instantbird
20:35:46 <-- Rym has quit (Connection reset by peer)
20:37:17 --> Rym has joined #instantbird
20:51:03 <-- Rym has quit (Connection reset by peer)
20:51:41 --> Rym has joined #instantbird
20:52:12 <-- Rym has quit (Connection reset by peer)
20:52:30 --> Rym has joined #instantbird
20:56:13 <-- Rym has quit (Connection reset by peer)
20:56:54 --> Rym has joined #instantbird
21:06:16 <-- Rym has quit (Connection reset by peer)
21:06:33 --> Rym has joined #instantbird
21:21:25 <-- mconley has quit (Input/output error)
21:24:16 --> mconley has joined #instantbird
21:32:15 <-- mconley has quit (Input/output error)
21:34:12 <-- Rym has quit (Connection reset by peer)
21:34:42 --> Rym has joined #instantbird
21:51:15 <-- deOmega has quit (Quit: So easy...but yet complicated.)
21:51:56 <-- sawrubh has quit (Quit: Connection closed for inactivity)
21:52:19 <-- Rym has quit (Ping timeout)
21:53:27 --> Rym has joined #instantbird
22:27:48 <dev_peace> flo-retina: Do have a look at my proposal, I have mailed it :)
22:29:56 <-- dev_peace has left #instantbird ()
22:32:46 --> mconley has joined #instantbird
22:38:10 <-- mconley has quit (Ping timeout)
22:48:23 --> Mic has joined #instantbird
22:48:23 * ChanServ sets mode +h Mic 
23:04:35 <-- Rym has quit (Ping timeout)
23:05:28 --> Rym has joined #instantbird
23:27:55 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)