19:00:36 #startmeeting tor browser 19:00:36 Meeting started Tue Nov 21 19:00:36 2017 UTC. The chair is GeKo. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:36 Useful Commands: #action #agreed #help #info #idea #link #topic. 19:00:47 hi all! 19:00:51 hi! 19:00:59 good morning/afternoon/evening! 19:01:07 o/ 19:01:10 hi 19:01:18 so let's get started with some status updates 19:01:25 i can go first today 19:01:25 hi everyone! 19:01:49 last week i was mainly in valencia at the OTF summit 19:01:59 then i worked at the roadmap 19:02:29 and i mainly tried to get STACK running #12420 19:02:55 i need to update that ticket but i think i am done with the sponsor4 work for that one 19:03:25 this week i plan to work on a blog post for fastly, think about #20322 19:03:34 do the roadmap finalizing 19:03:42 and try to help with remaining sponsor4 items 19:03:58 geko: i sent you what i hope is a useful outline, and partial text, for the blog post 19:04:21 yep, it is thanks 19:04:42 i'll spent my time tomorrow getting something up 19:05:02 that's it for me 19:05:10 who is next? 19:05:14 * boklm can go next 19:05:32 This past week I helped publish the new releases. While doing the alpha signing I worked on #24332. 19:05:41 Then I started working on #21998 and got distracted by #24361. I also looked at #24341 and started working on some ansible script for #23738. 19:05:53 This week I'm planning to finish #23738, work on #21998 and look at the Android OS applications. 19:05:58 That's it for me. 19:06:17 cool, I can go 19:06:55 fixed the OSX build issue for #23016, reported and partially investigated #24341 19:07:07 reviewed/investigated #18101 19:07:26 as it turns out, we don't need to do any uplift for #23016 to firefox main 19:07:39 as the offending system (nsLocaleService) no longer exists 19:08:00 so it doesn't have a chance to stomp over locale settings 19:08:13 since when? because i am pretty sure i saw this issue in a vanilla firefox 56 19:08:34 umm, as of middle of this year I think? 19:08:51 hm, hm, okay 19:09:09 I can dig it up later for you if you like 19:09:27 that would be neat. could you add it to the ticket? 19:09:33 yeah for sure 19:09:38 thanks 19:09:53 and today i'm porting back the firefox sandbox patches 19:10:37 and that's it for me 19:10:47 What's the sandbox portback? 19:10:53 #23970 19:10:55 i believe 19:11:07 ah, thanks 19:12:17 * arthuredelstein can go 19:12:19 who is next? 19:12:23 ah, go then :) 19:12:38 Last week I worked on #18101. pospeselr gave me some very helpful feedback and I decided to try an approach he suggested, which is to "detour" (hook) the function responsible for the DNS leak. 19:12:52 Using WinDbg I have found the call path responsible and am working on trying to get Mozilla's detour code to work. 19:13:06 I also sent a proposal to tbb-dev about nightly rebasing of Tor Browser as we discussed in Montreal. Interested to hear your views. 19:13:12 And I took a couple of days off because I had the flu. 19:13:35 This week I will try to finish up a new patch for #18101. And I will be afk from Wed-Fri because of the US Thanksgiving holiday. 19:13:59 oh yeah, same for me (Thu-Fri) 19:14:08 I didn't see the mail to tbb-dev. When was it sent? 19:14:12 That's it for me. 19:14:19 I just sent it shortly before the meeting. 19:14:28 a couple of minutes ago 19:14:45 ah ok, thanks. 19:15:03 That's it for me. 19:15:13 thanks, i hope you feel better again :) 19:15:15 * mcs will go next 19:15:24 thanks! mostly :) 19:15:29 Last week, Kathy and I helped with bug triage and spent more time on moat integration (#23136). 19:15:36 We did some work on integration with the moat server but got stuck and emailed Isis. 19:15:42 We then started work on the UI part that will fit within the Tor Launcher setup wizard. 19:15:47 This week we will work more on moat integration, although it will be a short week due to the U.S. Thanksgiving holiday. 19:15:55 That’s all for us. 19:17:34 thanks. anyone else here for an update? 19:19:08 okay, discussion time i guess 19:19:38 most importantly: the remaining items for sponsor4 19:19:58 we have roughly two regular weeks left 19:20:25 it's realistic to assume we won't have moat running within that timeframe 19:21:14 the other more problematic item was the fuzzing part with ASan builds 19:21:29 what do we think about that one? 19:21:38 boklm: arthuredelstein ^ 19:22:51 I haven't thought much about fuzzing. I have been working on the mpx thing 19:23:16 I think having ASan builds should be possible. But I'm not sure how much fuzzing can be done in that time. 19:24:18 okay. i'll put the fuzzing part on my plate then and try to come up with something 19:24:42 then we have the roadmap 19:24:43 What do you think would fulfill the fuzzing requirement? 19:24:56 Does it need to be with the Asan build or can it be separate? 19:25:21 i think one could argue to separate both things 19:25:41 the contract says doing fuzzing with asan builds 19:25:52 One simple thing could be to take an existing build and just an exiting fuzzer on it. 19:25:57 existing 19:26:08 that's my current plan 19:26:24 or i do a local asan build or something 19:26:30 and use that one 19:27:15 at the end we probably want that integrated into our QA efforts 19:27:39 sounds good 19:27:44 yes 19:27:50 I had an item to ask about 19:27:54 but that's not something we need to deliver right now 19:28:01 I'm also open to working on fuzzing if you think it's higher priority than mpx 19:28:35 we need both :) so, do the mpx thing and i try to come up with something for the fuzzing part 19:28:44 tjr: go 19:28:48 ok! 19:29:06 I think I got roped into something odd in https://trac.torproject.org/projects/tor/ticket/23442#comment:8 after talking with cypherpunks on irc - does anyone have context on this? 19:30:20 I ran into a similar issue earlier this week in an older tor-browser branch on windows 19:30:30 dunno what the cypherpunk wants 19:31:07 i think we are fine with the fix we have 19:31:19 re-applied my changes to newer branch (tor-browser-52.5.0esr-7.5-1) and it went away 19:31:24 assuming thats' the memmove issue 19:31:43 yes, the fix landed recently on that branch 19:32:18 oh something 'cool' I discovered this morning 19:32:50 since the nsis installer is 32-bit, you can install 64-bit tor-browser on 32-bit windows 19:33:12 and doesn't give any indication of anything going wrong, until you try to manually launch the browser from explorer 19:33:46 ah yes 19:34:04 like a dummy i've a 32-bit windows vm :argh: 19:34:07 anyway 19:34:12 maybe we can detect that to give an error in the installer 19:34:36 yeah 19:35:01 i can look into investigating that this week, i played with nsis several years ago for some side project 19:35:21 i think that's an alpha issue we should fix before we switch to stable 19:35:37 and the fix should be to get nsis built properly 19:35:50 tjr: what is the "cert verifier failing" issue? 19:36:04 boklm: I have no diea 19:36:19 so, we should not try to add another workaround on top of our workaround 19:37:53 so, the roadmap. i wrote an email yesterday to tbb-dev and i think i have put in most of the wishes that got mentioned 19:38:08 does the result look reasonable to everyone? 19:38:19 or should we change/amend things? 19:38:39 there is one thing missing yet, though, the ux improvements for .onions 19:38:45 I have not looked at the updated roadmap yet. 19:38:50 we'll have a meeting here tomorrow the same time 19:39:11 mcs: okay. then please do it within the next days 19:39:39 and we can have a final discussion next week, taking the .onion UX improvements into account 19:40:05 most items have been discussed in montreal 19:40:08 okay 19:40:37 i added a big one which i think richard can work on in jan/feb that is about mitigating proxy bypasses better 19:40:52 there are some things we might be able to do 19:41:21 which we want anyway and it seems like it's time :) (given the experiences we had in the last months) 19:41:45 cooool 19:41:53 I'm curious about "'A2.1 Implement new security controls". What does that involve? 19:42:51 that't the idea about trying to streamline the buttons we have on the toolbar and what i would label "per-site security settings" (although we probably won't get that one) 19:42:58 and how to expose that to users 19:43:17 *that's 19:43:33 i should probably reword that one a bit 19:43:56 it's an item the UX people are working on in a new grant 19:44:36 Ah, ok. I'd be potentially interested in working on that as well or at least to be involved in the design. 19:45:10 yep 19:47:01 Something else not mentioned in the roadmap is working on performance 19:47:45 It's hard to know if there are still low-hanging fruit in that department. 19:48:08 But it's one of our big pain points for users I think. 19:48:16 Making disabling the JIT only affect web content is probably one 19:48:25 arthuredelstein: i have the involvement regarding design in the previous months covered in "tb-team" in the respective items 19:48:35 That browser; HTTP2 could be one in network performance 19:49:18 GeKo: cool :) 19:49:40 tjr: These are good points. I wonder if we already have tickets for these two. 19:50:01 we have i think 19:50:30 so, the HTTP2 could be easily worked on when looking at linkability/fingerprintablity bugs 19:50:40 right 19:50:57 because we have it disabled right now only due to that 19:51:26 another thing is tls session tickets/ids 19:51:32 that goes under linkability as well 19:51:35 i general i am fine looking at remaining low hanging fruits performance wise after the dust settles 19:51:36 yes 19:52:00 i am not sure whether we need a special item on our side on the roadmap, though 19:52:44 tjr: i don't think we disable JIT for chrome right now but web extensions are affected, yes 19:53:33 so, everyone, think about it until next week and then we can move things around if we still feel that's needed 19:53:47 the final item i have is meeting procedures 19:54:23 in a couple of days we'll have at least two more attendees, working on the mobile stuff 19:54:48 it might be too time-consuming to do the report as we have it right now 19:55:09 i think i want to switch to what the network-team and the vegas-team is doing 19:55:52 there will be pad where everyone writes what they did last week and what is planned for the next week 19:56:05 only items marked in bold are discussed 19:56:30 at the beginning everyone is reading all the notes and is marking items in bold they think they should be discussed 19:56:55 and then the meetings starts with those items getting addressed top to down 19:57:16 that should speed things up while not losing much substance (if any at all) 19:57:43 if that does not make much sense then please speak up 19:57:51 either now or later on tbb-dev 19:57:57 It makes sense to me. 19:57:58 sounds good to me 19:58:01 i'll send an email to the list announcing the changes 19:58:02 sounds good 19:58:03 sounds good to me 19:58:14 great! 19:58:27 that's all i had on my list for the discussion part 19:58:35 do we have anything else for today? 20:00:24 okay, thanks for joining and a nice thanksgiving for the folks in the US *baf* 20:00:33 #endmeeting