All times are UTC.
00:20:57 <-- Mnyromyr has quit (Ping timeout: 121 seconds) 00:32:42 --> Mnyromyr has joined #instantbird 00:45:25 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.32/20150112202503]) 00:48:57 <-- AlexanderSalas1 has quit (Connection closed) 01:15:24 * Fallen is now known as Fallen|away 01:18:44 <-- myk has quit (Ping timeout: 121 seconds) 01:22:27 <-- Bollebib has quit (Connection closed) 01:24:59 <-- aleth has quit (Quit: :tiuQ) 01:25:52 --> Widdershins has joined #instantbird 01:26:18 <-- clokep has quit (Ping timeout: 121 seconds) 01:28:39 --> AlexanderSalas has joined #instantbird 01:50:42 --> sawrubh has joined #instantbird 01:57:31 <-- Nazadel has quit (Quit: Bye) 02:47:35 <-- mconley has quit (Connection closed) 02:56:34 <-- sherief_ has quit (Ping timeout: 121 seconds) 02:57:02 --> mconley has joined #instantbird 03:01:18 <-- mconley has quit (Connection closed) 03:02:15 --> mconley has joined #instantbird 03:06:21 <-- mconley has quit (Ping timeout: 121 seconds) 03:24:50 --> mconley has joined #instantbird 04:24:51 <-- mconley has quit (Connection closed) 04:40:17 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 04:44:21 <-- EionRobb has quit (Quit: Leaving.) 04:47:58 <instant-buildbot> build #1652 of win32-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1652 05:06:42 <instant-buildbot> build #1329 of linux-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1329 05:09:15 --> Widders has joined #instantbird 05:11:43 <-- Widdershins has quit (Ping timeout: 121 seconds) 05:12:49 --> EionRobb has joined #instantbird 05:14:40 --> nhnt11 has joined #instantbird 05:14:40 * ChanServ sets mode +h nhnt11 05:16:39 <instant-buildbot> build #2574 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2574 05:17:13 <-- EionRobb has quit (Quit: Leaving.) 05:20:44 <-- nhnt11 has quit (Ping timeout: 121 seconds) 05:46:51 --> EionRobb has joined #instantbird 06:01:47 <instant-buildbot> build #240 of linux64-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/240 06:14:30 --> myk has joined #instantbird 06:27:28 <-- MattATobin has quit (Ping timeout: 121 seconds) 06:43:57 <-- myk has quit (Ping timeout: 121 seconds) 06:49:02 <-- mudpit has quit (Ping timeout: 121 seconds) 06:53:51 <-- sawrubh has quit (Quit: Connection closed for inactivity) 06:55:24 --> mudpit has joined #instantbird 07:17:05 --> mudpit1 has joined #instantbird 07:20:03 <-- mudpit has quit (Ping timeout: 121 seconds) 07:20:03 * mudpit1 is now known as mudpit 07:29:14 --> mudpit1 has joined #instantbird 07:32:08 <-- mudpit has quit (Ping timeout: 121 seconds) 07:32:08 * mudpit1 is now known as mudpit 07:41:24 --> nhnt11 has joined #instantbird 07:41:24 * ChanServ sets mode +h nhnt11 08:00:28 <-- gerard-majax has quit (Ping timeout: 121 seconds) 08:11:05 <-- mudpit has quit (Ping timeout: 121 seconds) 08:13:47 --> mpmc has joined #instantbird 08:17:25 <-- flo-retina has quit (Ping timeout: 121 seconds) 08:27:29 --> mudpit has joined #instantbird 08:47:24 <-- Tonnes has quit (Connection closed) 08:56:03 --> Tonnes has joined #instantbird 09:04:02 --> sawrubh has joined #instantbird 09:15:14 --> gerard-majax has joined #instantbird 09:17:39 --> aleth has joined #instantbird 09:17:40 * ChanServ sets mode +o aleth 09:19:18 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:19:32 --> nhnt11 has joined #instantbird 09:19:32 * ChanServ sets mode +h nhnt11 09:23:17 <-- gerard-majax has quit (Ping timeout: 121 seconds) 09:44:05 --> gerard-majax has joined #instantbird 09:48:23 --> Bollebib has joined #instantbird 09:54:17 --> BWMerlin has joined #instantbird 09:55:25 <-- gerard-majax has quit (Ping timeout: 121 seconds) 10:00:18 --> Nazadel has joined #instantbird 10:10:01 * Fallen|away is now known as Fallen 10:18:32 * Fallen is now known as Fallen|away 10:20:43 --> clokep has joined #instantbird 10:20:44 * ChanServ sets mode +o clokep 10:22:13 --> nhnt12 has joined #instantbird 10:22:14 * ChanServ sets mode +h nhnt12 10:23:49 <-- nhnt11 has quit (Ping timeout: 121 seconds) 10:23:49 * nhnt12 is now known as nhnt11 10:26:27 --> nhnt12 has joined #instantbird 10:26:28 * ChanServ sets mode +h nhnt12 10:27:51 <-- nhnt11 has quit (Ping timeout: 121 seconds) 10:28:41 --> nhnt11 has joined #instantbird 10:28:41 * ChanServ sets mode +h nhnt11 10:29:07 <-- aleth has quit (Ping timeout: 121 seconds) 10:30:30 <-- nhnt12 has quit (Ping timeout: 121 seconds) 10:31:33 <-- EionRobb has quit (Quit: Leaving.) 10:32:43 <-- nhnt11 has quit (Ping timeout: 121 seconds) 10:37:51 <-- mudpit has quit (Ping timeout: 121 seconds) 10:39:59 --> gerard-majax has joined #instantbird 10:51:25 --> aleth has joined #instantbird 10:51:25 * ChanServ sets mode +o aleth 10:56:44 --> mudpit has joined #instantbird 11:04:14 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 11:32:10 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 11:36:15 <-- mudpit has quit (Ping timeout: 121 seconds) 11:52:37 --> clokep_work has joined #instantbird 11:52:37 * ChanServ sets mode +o clokep_work 11:53:14 --> qheaden has joined #instantbird 12:06:04 <-- aleth has quit (Quit: :tiuQ) 12:21:23 --> spz has joined #instantbird 12:30:29 <-- BWMerlin has quit (Client exited) 12:33:55 <-- sawrubh has quit (Quit: Connection closed for inactivity) 12:35:35 --> aleth has joined #instantbird 12:35:36 * ChanServ sets mode +o aleth 12:39:56 --> clokep_work1 has joined #instantbird 12:39:57 * ChanServ sets mode +o clokep_work1 12:40:58 <-- clokep_work has quit (Ping timeout: 121 seconds) 12:40:58 * clokep_work1 is now known as clokep_work 12:59:11 <instantbot> aleth@instantbird.org changed the Resolution on bug 1066753 from --- to WORKSFORME. 12:59:12 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1066753 nor, --, ---, nobody, RESO WORKSFORME, windows don't appear on startup after software update 13:03:19 --> mconley has joined #instantbird 13:07:21 --> nhnt11 has joined #instantbird 13:07:21 * ChanServ sets mode +h nhnt11 13:15:55 <-- spz has quit (Ping timeout: 121 seconds) 13:28:47 <-- aleth has quit (Quit: :tiuQ) 13:28:51 --> aleth has joined #instantbird 13:28:52 * ChanServ sets mode +o aleth 13:38:04 <clokep_work> aleth: So any thoughts on this Google Talk reconnect issue? 13:38:07 <clokep_work> Should we just flip the pref for now? 13:43:35 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 13:56:02 --> nhnt11 has joined #instantbird 13:56:02 * ChanServ sets mode +h nhnt11 13:57:58 --> spz has joined #instantbird 13:58:12 <-- spz has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 14:00:05 <-- nhnt11 has quit (Ping timeout: 121 seconds) 14:11:19 --> nhnt11 has joined #instantbird 14:11:20 * ChanServ sets mode +h nhnt11 14:31:10 --> hadi has joined #instantbird 14:32:37 <-- clokep_work has quit (Ping timeout: 121 seconds) 14:33:30 --> Defman has joined #instantbird 14:34:15 --> clokep_work has joined #instantbird 14:34:16 * ChanServ sets mode +o clokep_work 14:35:06 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:35:11 --> hadi has joined #instantbird 14:39:58 <hadi> hm 14:40:22 <hadi> Latest instantbird nightly, Can't connect to synirc, there's errors about certs and connections timing out 14:43:49 --> Mnyromyr has joined #instantbird 14:45:45 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:45:52 --> hadi has joined #instantbird 14:49:36 <clokep_work> hadi: Are you sure it worked with yesterday's nightly? 14:49:43 <clokep_work> Did their cert change / expire yesterday? 14:49:53 <clokep_work> It's possible something changed in the certificate handling if they have a 'weak' certificate. 14:51:43 <hadi> clokep_work: I think It's been four days since that happend, possibly after you told me how to update my nightly 14:52:38 <clokep_work> I'd need more information to help at all. 14:52:41 <clokep_work> What's the error you see? 14:52:44 <hadi> It's synirc, and some other irc network as well. freenode/oftc and mozilla are good though 14:52:48 <clokep_work> Is it not bringing up the certificate override? 14:53:07 <hadi> Oh no, not the console error again! let's see if i can copy something out of it 14:54:00 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.32/20150112202503]) 14:54:42 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:55:31 <clokep_work> ...? 14:55:41 <clokep_work> hadi: It's likely better to look at the protocol log to start w/. 14:56:07 --> hadi has joined #instantbird 14:56:24 <clokep_work> hadi: It's likely better to look at the protocol log to start w/. 14:56:38 <hadi> clokep_work: ok, where can i find that? 14:59:56 <hadi> clokep_work: see if this helps? https://dl.dropboxusercontent.com/u/87868354/Screenshot%202015-03-09%2018.28.52.png 15:00:15 <clokep_work> hadi: Right click on an account in the account manager and click "debug" 15:00:20 <clokep_work> hadi: I can't open dropbox links. 15:00:39 <hadi> Apparently something is wrong with their certificate, i'm connecting with the port 6697 to them 15:00:49 <hadi> oh ok, hold on 15:01:53 <hadi> clokep_work: where should i paste this for you? 15:02:04 <clokep_work> pastbein? 15:02:09 <clokep_work> pastebin.instantbird.org 15:03:18 <hadi> clokep_work: http://pastebin.instantbird.com/1226640 15:03:35 <hadi> this is gnome's irc server 15:04:17 <hadi> erm 15:04:25 <hadi> that, what, connection issues? how's that 15:04:33 <hadi> let me paste synirc's one too 15:05:54 <hadi> clokep_work: check this one out too http://pastebin.instantbird.com/1226641 15:06:13 <hadi> apparently this one having cert issues 15:06:39 <clokep_work> The second one is confusing because we're trying to send data, but then saying the cert is bad. 15:06:41 <clokep_work> Which is just weird. 15:07:34 <hadi> you mean if the cert is bad, then ib should not send data? 15:08:55 <hadi> clokep_work: uh oh, this is happening to irc.netwirc.tk too, a server for talking archlinux thingy. same cert error, i'm connecting with ssl 15:09:13 <clokep_work> Are you being MITMed? 15:09:24 <clokep_work> Although that's unlikely if the other certs are still OK. 15:09:29 <hadi> I'm assuming that if i change the port back to 6667 and uncheck the ssl box, they will connect, maybe. 15:09:36 <clokep_work> Yes, they won't be using SSL then. 15:09:37 <clokep_work> Ahhhh. 15:09:42 <clokep_work> Right, we default to SSL then. 15:09:47 <clokep_work> We default to SSL *now*. 15:09:55 <clokep_work> So if you were on a really old nightly you wouldn't have seen this. 15:10:04 <hadi> yeah i was on a very old nightly 15:11:45 <hadi> Well, i don't think i'm being mitmed, but what you know, Iranian local firewall~ 15:12:01 <hadi> that's why i'm so badly waiting for that instantbird-based tor messanger 15:13:38 <hadi> so wait, instantbird connects with ssl always? 15:13:58 <clokep_work> No. 15:14:00 <clokep_work> Re-read what I said. 15:14:10 <clokep_work> I said that we changed it to *default to SSL* over 6697. 15:14:28 <clokep_work> Since Freenode finally fixed their issues with reconnecting over SSL. 15:14:32 --> myk has joined #instantbird 15:14:35 <clokep_work> You can change it back, but it isn't recommended. 15:14:49 <clokep_work> I'd suggest adding the self-signed certs to your certificate store. 15:15:56 <hadi> well um, should i do that with instantbird? sorry I'm not that techy 15:20:29 <clokep_work> hadi: So if you click on the account it says "Add exception..." 15:20:46 <clokep_work> Click on that, then "Permanently store this exception" is checked, then "Confirm Security Exception" 15:20:55 <clokep_work> Of course you should actually *confirm* that the cert is theres. 15:21:09 <clokep_work> I can't tell you how to do that, you'd have to find on their site where they provide their cert and check. 15:21:19 <clokep_work> You can also do that ^ download the cert and import it to the certificate store. 15:23:56 <hadi> wow, awesome stuff 15:24:37 <hadi> I didn't tab and shift tab around enough at account manager to find that at the first place! 15:24:44 <hadi> thanks! 15:26:34 <clokep_work> You could click on it. :) 16:00:44 <-- qheaden has quit (A TLS packet with unexpected length was received.) 16:03:11 --> sherief_ has joined #instantbird 16:14:59 <-- nhnt11 has quit (Ping timeout: 121 seconds) 16:15:42 --> nhnt11 has joined #instantbird 16:15:43 * ChanServ sets mode +h nhnt11 16:21:23 --> mpmc has joined #instantbird 16:23:25 * sherief_ is now known as sherief 16:23:46 <-- nhnt11 has quit (Ping timeout: 121 seconds) 16:24:02 <sherief> Hi, I finally generated a instantbird-ar.xpi and it works but in the preferences window there is a problem 16:24:15 <sherief> text boxes are very tiny and unusable 16:24:30 <sherief> when clicked the following message is logged 16:24:31 <sherief> (instantbird:27981): Gtk-CRITICAL **: IA__gtk_clipboard_set_with_data: assertion 'targets != NULL' failed 16:26:58 <-- Widders has quit (Ping timeout: 121 seconds) 16:28:22 <clokep_work> sherief: Does "very tiny" mean "unusable" or "not wide enough for this locale"? 16:29:03 <sherief> clokep_work, you can't even enter text 16:29:29 <clokep_work> :-S That's odd. 16:29:30 <aleth> sherief: That gtk error is likely unrelated. It's more likely you're encountering something like bug 1140720, i.e. missing pref values. 16:29:32 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1140720 nor, --, ---, nobody, NEW, Error reading font prefs in the Slovenian locale 16:30:14 <aleth> sherief: Can you look in the error console and see if you see any errors? 16:30:56 <clokep_work> aleth: Should we be catching around that pref or something? :-\ 16:31:25 <sherief> https://www.dropbox.com/s/viegrmuoddz1rfx/preftextboxerror.png?dl=0 16:31:36 <sherief> only the gtk error 16:31:36 <aleth> I'm not sure, it could also be some default values that need porting 16:31:53 <sherief> I could send you the .xpi i am using 16:32:03 <sherief> and I am using it on Tor's fork 16:32:08 <aleth> sherief: by "error console" I mean the one in the Tools menu 16:32:12 <sherief> However, I can test it on a nightly 16:32:49 <sherief> aleth, no. the Tor version is ran though a shell script 16:33:18 <aleth> sherief: I am asking you to look at the error console that opens when you select "error console" from the Tools menu, not the terminal. 16:33:28 * sherief tests IB nightly. 16:33:54 <sherief> aleth, I will need time since there is a missing string or two in the console window translations which prevents me from looking 16:34:15 <aleth> OK, no problem 16:38:33 --> nhnt11 has joined #instantbird 16:38:33 * ChanServ sets mode +h nhnt11 16:40:57 --> abdelrhman has joined #instantbird 16:41:56 * Fallen|away is now known as Fallen 16:42:42 <abdelrhman> I hope I'm working on right track :) (http://pastebin.instantbird.com/1226672) 16:43:13 <hadi> clokep_work: screen reader user that is. (regarding tab-shift+tab) 16:45:46 <clokep_work> abdelrhman: becasue -> because :) 16:45:49 <clokep_work> (Just noticed it!) 16:46:09 <-- aleth has quit (Quit: :tiuQ) 16:46:41 <abdelrhman> sorry for this mistake :) 16:52:15 <clokep_work> abdelrhman: No need to apologize. 16:52:32 <abdelrhman> clokep_work: ok :) 16:52:41 <clokep_work> Just fix it. :P 16:52:56 <abdelrhman> :D I fixed it 16:53:01 <abdelrhman> ;) 16:53:12 <clokep_work> It looks fairly sane to me though. 16:53:16 <clokep_work> I don't know the underlying XEPs though. 16:54:45 <-- Nazadel has quit (Connection closed) 16:54:49 --> Nazadel has joined #instantbird 16:57:25 <clokep_work> abdelrhman: Small nit: put a space after //. 16:57:46 <abdelrhman> ok 16:59:57 <-- sherief has quit (Ping timeout: 121 seconds) 17:02:36 <clokep_work> abdelrhman: What's the change to normalize? 17:02:45 <clokep_work> It changes behavior. 17:02:57 <clokep_work> (I.e. normalize("") will now be null instead of "") 17:03:23 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:04:30 <clokep_work> I think... 17:05:37 <abdelrhman> I added check to it to return null if passed parameter is null 17:06:09 <clokep_work> My point is that it isn't "if the passed parameter is null" it's "if the passed parameter is false-y" 17:06:14 <clokep_work> (I think that's the term?) 17:06:42 <clokep_work> (http://james.padolsey.com/javascript/truthy-falsey/) 17:08:54 --> nhnt12 has joined #instantbird 17:08:54 * ChanServ sets mode +h nhnt12 17:09:45 * Fallen is now known as Fallen|away 17:10:07 <-- nhnt11 has quit (Ping timeout: 121 seconds) 17:10:07 * nhnt12 is now known as nhnt11 17:11:02 --> arlolra has joined #instantbird 17:11:28 <clokep_work> abdelrhman: ^ 17:11:31 --> Mook_as has joined #instantbird 17:11:45 <clokep_work> I'm not sure if we *want* normalize to handle nulls anyway. :) 17:11:52 <clokep_work> But aleth is the normalize king. 17:13:13 <abdelrhman> :D sure, I did that to reduce checks before calling normalize and let normalize do that itself 17:17:24 <abdelrhman> I think we can modify it to return passed parameter if it's false 17:18:30 --> mudpit has joined #instantbird 17:19:44 <clokep_work> abdelrhman: Ask aleth. :) 17:20:06 <abdelrhman> I'm waiting her :) 17:26:36 --> gerard-majax has joined #instantbird 17:36:45 <-- abdelrhman has quit (Quit: Leaving) 17:46:03 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:57:57 --> gerard-majax has joined #instantbird 18:17:58 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:21:42 --> abdelrhman has joined #instantbird 18:24:36 --> gerard-majax has joined #instantbird 18:25:52 <-- abdelrhman has quit (Quit: Leaving) 18:37:57 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:38:33 --> mudpit1 has joined #instantbird 18:40:15 <-- mudpit has quit (Ping timeout: 121 seconds) 18:40:15 * mudpit1 is now known as mudpit 18:42:59 <-- Tonnes has quit (Connection closed) 18:43:25 --> gerard-majax has joined #instantbird 18:50:39 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:50:44 --> Tonnes has joined #instantbird 18:58:00 --> AlexanderSalas has joined #instantbird 19:05:58 --> aleth has joined #instantbird 19:05:59 * ChanServ sets mode +o aleth 19:16:33 --> abdelrhman has joined #instantbird 19:17:42 <abdelrhman> Hi aleth, Can you review this (http://pastebin.instantbird.com/1226672)? 19:18:06 <abdelrhman> Do I work on right track? 19:18:09 <aleth> abdelrhman: Yes, but just attach it to the bug, it's easier to add comments in splinter there. 19:19:02 <abdelrhman> It needs to be completed to handle case of autoAcceptChatInvitations is not 1 19:19:21 <aleth> You can label it a WIP (work in progress) 19:20:06 <aleth> Looks like when the pref isn't set, you show a system message in a conversation? That seems OK for now. 19:20:43 <abdelrhman> we need to show buttons to accept or decline invitation 19:21:04 <aleth> Yes, but that's a separate bug, because it isn't just for XMPP, and touches the UI. 19:21:31 <aleth> For this bug, it's good enough to do what e.g. IRC does. 19:22:50 <aleth> And before you improve the UI, it's probably a good idea to add support for sending invitiations to XMPP too, so it is easier to test. 19:23:56 --> flo-retina has joined #instantbird 19:23:56 * ChanServ sets mode +qo flo-retina flo-retina 19:24:21 <abdelrhman> in a separate bug? 19:24:36 * Fallen|away is now known as Fallen 19:24:38 <-- nhnt11 has quit (Ping timeout: 121 seconds) 19:24:38 <aleth> Yes 19:25:28 <aleth> Sending invitations means adding an /invite command, but I think XMPP at the moment doesn't even have /join 19:29:48 <abdelrhman> I won't leave working on XMPP till it does everything :) 19:31:01 --> nhnt11 has joined #instantbird 19:31:01 * ChanServ sets mode +h nhnt11 19:32:35 <arlolra> abdelrhman: are you working on account creation? 19:33:29 <abdelrhman> currently, no 19:36:18 <arlolra> ok 19:38:28 <-- clokep_work has quit (Ping timeout: 121 seconds) 19:38:57 --> clokep_work has joined #instantbird 19:38:57 * ChanServ sets mode +o clokep_work 19:40:14 <-- abdelrhman has quit (Quit: Leaving) 19:45:40 <-- aleth has quit (Connection closed) 19:45:43 --> aleth has joined #instantbird 19:45:44 * ChanServ sets mode +o aleth 19:46:52 --> abdelrhman has joined #instantbird 19:49:48 --> EionRobb has joined #instantbird 19:55:03 <-- myk has quit (Ping timeout: 121 seconds) 19:57:05 --> Mnyromyr has joined #instantbird 20:02:09 --> myk has joined #instantbird 20:02:23 --> deOmega has joined #instantbird 20:02:27 <-- deOmega has quit (Quit: So easy...but yet complicated.) 20:04:52 --> gerard-majax has joined #instantbird 20:08:13 --> clokep_work1 has joined #instantbird 20:08:14 * ChanServ sets mode +o clokep_work1 20:09:12 <-- clokep_work has quit (Ping timeout: 121 seconds) 20:09:12 * clokep_work1 is now known as clokep_work 20:16:54 <-- abdelrhman has quit (Quit: Leaving) 20:29:47 <clokep_work> arlolra: Probably something we'd want eventually though... 20:29:52 <clokep_work> I don't even know how we'd do that though. 20:32:03 <-- myk has quit (Ping timeout: 121 seconds) 20:33:56 --> myk has joined #instantbird 20:41:43 <arlolra> you mean http://xmpp.org/extensions/xep-0077.html 20:41:52 <arlolra> or the ui? 20:44:26 <clokep_work> arlolra: I mean the UI + we have no "way" to do that in the backend right now. 20:44:31 <clokep_work> I don't care about the XMPP aspect of it. 20:48:19 <arlolra> k. we'll have to discuss at some point then. it's on the roadmap 20:51:14 <-- nhnt11 has quit (Ping timeout: 121 seconds) 20:52:55 <clokep_work> What roadmap? 20:53:19 <clokep_work> I'd prefer if we finish the things we're working on *now* before biting off another big chun. 20:53:21 <clokep_work> chunk 20:58:33 <arlolra> :) I'll keep my focus 21:01:10 * Fallen is now known as Fallen|away 21:17:46 <clokep_work> arlolra: So are we blocking you on anything now? 21:19:59 <arlolra> no, there are things I can work on 21:20:21 <clokep_work> Alright...that's not fully an answer, I don't think. ;) 21:24:18 <arlolra> ha. well, there're a bunch of ui suggestions you've made here ( https://github.com/arlolra/ctypes-otr/issues ) that I need to work on, so not blocked there. there's the /me issue that flo proposed a solution for but i haven't thought too much about yet, so not blocked there. then there's the libotr wrapper that i submitted that you haven't followed up on / the build part for that ... but i woudn't say i'm blocked on it 21:27:30 <flo-retina> arlolra: afaik we still don't have a solution to build libotr 21:28:31 <arlolra> flo-retina: is there a problem or just that the work hasn't been done? 21:28:47 <flo-retina> libotr depends on libgcrypt 21:29:01 <arlolra> which depends on libgpgerror 21:29:20 <flo-retina> building and packaging libgcrypt isn't an exciting idea, as that would make Instantbird ship 2 competing crypto libraries (Mozilla already has NSS) 21:30:04 <flo-retina> one possible idea I explored a bit last week was that we could adapt libotr to use NSS instead, by writing one .c file implementing the functions of gcrypt that libotr uses, by calling NSS functions. 21:30:26 <flo-retina> Unfortunately, libotr depends on _lots_ of libgcrypt symbols (about 40 from my experiment last week). 21:30:56 <arlolra> https://bugs.otr.im/issues/83 21:31:02 <flo-retina> I also tried compiling gcrypt as an unfortunate backup plan, but it's also non trivial. I think both clokep and I have poked at that for a few hours, without succeeding. 21:31:25 <flo-retina> is "bugs.otr.im uses an invalid security certificate. The certificate is not trusted because no issuer chain was provided. " expected? 21:32:01 <flo-retina> oh yeah, I filed that issue. 21:32:50 <arlolra> odd, gandi is the issuer 21:33:10 <flo-retina> there may be an intermediate cert that the server isn't configured to send 21:33:26 <arlolra> maybe nicolas can help with the build issues. he seems to have it working 21:34:43 <flo-retina> I thought he did it only on Linux using the system libraries 21:35:29 <clokep_work> flo-retina: I didn't get a cert error. 21:36:07 <flo-retina> I don't have a cert error when loading it on my other Firefox profile 21:36:15 <flo-retina> I wonder if Firefox somehow caches intermediate certs 21:36:18 <clokep_work> How did you test that stuff for the NSS stuff btw? 21:36:27 <arlolra> linux (and windows ... of late) with compiled libotr / gcrypt etc 21:36:27 <clokep_work> (I.e. is there a continuation of work I can look at) 21:36:51 <flo-retina> what's "that stuff for the NSS stuff"? 21:37:03 <clokep_work> libotr + NSS 21:38:05 <flo-retina> clokep_work: there's no useful work I started 21:39:07 <flo-retina> clokep_work: what I did is I compiled libotr using the libgcrypt and libgpgerror headers, but without compiling them. So the compile of the .c files worked, but linking into a binary didn't, and failed by outputting the list of undefined symbols, ie. the list of gcrypt symbols libotr uses 21:39:40 <clokep_work> Right. 21:40:33 * clokep_work wonders whether we'd want to do that + include a C file that implements that stuff or a more holistic wrapper that has a bunch of header + C files. 21:40:48 <flo-retina> well, I had also started messing with the configure script of libgcrypt to attempt to generate a config.h file that would work, but I haven't finished 21:40:52 <clokep_work> Not that I want to write C code, but if it is just something that someon eneeds to whack on...I can take a look later. 21:41:52 <flo-retina> the libotr developer I discussed this with seemed to assume arlolra may be able to write that piece of C code. He said he would start an email thread, I haven't seen it yet in my inbox 21:43:07 <arlolra> was that dgoulet? 21:43:39 <arlolra> i haven't received any email either but willing to entertain the idea if that's the direction everyone thinks is best 21:44:05 <flo-retina> no 21:44:15 <flo-retina> "drwax" (is that the correct spelling of his nick?) 21:44:40 <arlolra> ah, jurre. think there's an h in there. drwhax 21:45:11 <flo-retina> arlolra: well, the best solution is to do a large refactoring of libotr so that the use of crypto stuff is abstracted away, and swapping between crypto libs is easy. 21:45:17 <-- clokep_work has quit (Ping timeout: 121 seconds) 21:45:22 <flo-retina> but that's likely a LOT of work, more than would be worth for Tor messenger 21:45:45 <flo-retina> so having a small wrapper making NSS pretend to be gcrypt seems a more actionable plan for the short term 21:46:40 <flo-retina> I also discussed the issue a bit with dgoulet 21:46:56 <arlolra> but is that plan more favorable than just shipping libgrcrypt or emscripten compiling? 21:47:43 <flo-retina> I haven't heard any plan of emcripten compiling recently 21:47:57 <flo-retina> the problem with shipping libgcrypt is that we would need to ensure it's kept up to date 21:48:17 <flo-retina> otherwise we may introduce security risks if we ship old versions with known flaws 21:48:58 <flo-retina> "the problem with shipping libgcrypt" I mean, the long term problem. The short term problem is it's non trivial to compile, but I'm sure compiling could be figured out if we decided it's what we really want to do 21:50:45 <arlolra> hmm 21:52:33 <arlolra> ok, I guess I'll wait to hear from drwhax for a bit and if not try can kick off that discussion with a larger group of people 21:52:52 <arlolra> flo-retina: if you have a second 21:52:57 <arlolra> your proposal in https://bugzilla.mozilla.org/show_bug.cgi?id=1138689#c9 21:53:00 <arlolra> for /me 21:53:00 <instantbot> Bug 1138689 nor, --, ---, nobody, RESO INVALID, Give extensions a chance to intercept commands 21:54:27 <arlolra> was that idea that the message in sending-message would be "/me " + message and then the extension would /^\/me\s/.test and cancel if it got that, then resend? 21:57:45 <-- hadi has quit (Connection closed) 21:57:51 --> hadi has joined #instantbird 22:00:10 <flo-retina> arlolra: so when I wrote that comment, my assumption was that the "message" received by the observers of the sending-message notification was a prpIMessage, not just a string 22:00:22 <flo-retina> so I assumed there could have been an 'action' flag or something 22:01:12 <flo-retina> maybe we can change the imIOutgoingMessage interface to contain flags indicating if the notification has been triggered by the conversation service or by the prpl, and maybe also an 'action' flag 22:04:18 <-- aleth has quit (Connection closed) 22:04:21 --> aleth has joined #instantbird 22:04:22 * ChanServ sets mode +o aleth 22:05:29 <arlolra> that would be convenient 22:05:45 <arlolra> do you have any names in mind? 22:09:45 <flo-retina> not really 22:15:17 <arlolra> k, I'll bring it to review then 22:15:22 <arlolra> thanks 22:17:29 <flo-retina> np. talk to you later :) 22:25:54 <-- mconley has quit (Connection closed) 22:34:10 <-- Defman has quit (A TLS packet with unexpected length was received.) 23:01:04 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 23:09:29 --> mudpit1 has joined #instantbird 23:12:43 <-- mudpit has quit (Ping timeout: 121 seconds) 23:12:43 * mudpit1 is now known as mudpit 23:25:33 --> clokep has joined #instantbird 23:25:33 * ChanServ sets mode +o clokep 23:27:58 <clokep> flo-retina: Am I finally getting an action flag on messages instad of awkward /me parsing/!?!?! 23:39:08 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)