19:00:26 #startmeeting 19:00:26 Meeting started Mon Jan 26 19:00:26 2015 UTC. The chair is mikeperry. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:26 Useful Commands: #action #agreed #help #info #idea #link #topic. 19:00:52 ok, let's get started. 19:00:53 hi everyone 19:00:56 Last week, when I wasn't travelling I was mostly dealing with Tor organizational issues, as well as responding to some Tor performance and traffic analysis researchers. 19:01:22 This week, I should finally be done travelling and should hopefully come back to full productivity. I have a bunch of odds and ends to take care of, including filing some bugs and finally sending those mails to Mozilla and Chrome (ugh). 19:01:34 I am also looking forward to the UX sprint in Berkeley. I should be able to attend most of it. 19:02:04 I think that's it for me. Now, to try to get Tor Browser back on this freshly wiped and reinstalled laptop ;) 19:02:32 baumanno: is it possible to query a "details" doc for a single relay with OnionPy? 19:02:43 mikeperry: I sent the mail to the chrome people 19:04:25 ah. they also mention somewhere in their doc that no browser is currently defending against cache and DOM storage identifier tracking 19:04:32 I want them to fix that oversight :) 19:04:47 I can reply to that thread 19:05:30 sure. I just wanted to get the discussion going. I must have overlooked that bit :( 19:06:58 no worries 19:09:35 ah, you mean "There is no concept of blocking “third-party” cache objects in any browser known to the authors of this document" 19:09:45 yes 19:09:53 well, we don't block them strictly speaking 19:10:00 but anyway 19:10:05 here is what I did: 19:10:18 I wrote a bunch of emails pushing above all the Windows signing and Disconnect 19:10:18 things forward. I fought with #11236 and succceeded at least partly. 19:10:18 I also started looking at the prop 227 implementation but am not done yet. 19:10:35 Next week I'll work further on #9387, finish reviewing the prop 227 implementation, give the double keyed cookie patch a test (finally) and do the clean-up for #11236. 19:10:45 I might work on the Windows signing bug as well. 19:10:52 That's it for now. 19:13:31 ok. who wants to go next? 19:13:57 * MarkSmith can go next. 19:14:04 This past week Kathy and I committed Michael's fix for #9701, 19:14:10 we tested signed updates in 4.5a3 (GeKo gave us some signed MAR files for testing), 19:14:16 and we started our review of #10395. 19:14:25 For #10395, there is a lot we need to learn, e.g., understanding the tor code, 19:14:30 understanding how the consensus works, 19:14:35 figuring out how to retrieve consensus info via the control port. 19:14:46 This week we will try to finish the #10395 review and begin to look at #13900 and #13406. 19:14:51 That's all for now. 19:14:52 I am happy to answer questions there 19:15:52 I haven't much to report this week. I have worked on something for #12222 which is almost ready. 19:15:57 This week I'm planning to deploy and document it. 19:16:02 mikeperry: thanks. After the meeting, we can ask you a few things. 19:16:05 That's all for now. 19:17:58 This week I've been working on #13670. Getting closer to a fix. Also https://bugzilla.mozilla.org/show_bug.cgi?id=436344 landed, which caused some consternation among addon developers. Looks like a followup fix should solve their problems. This week I'll be working more on #13670 and heading to the UX meeting. 19:18:12 That's it forme 19:20:22 ok. do we have a suport summary, or anything else to report? 19:21:55 I don't have anything. 19:22:17 Me neither. 19:22:41 how is it going with your mochitest? 19:22:57 Complicated, since a data flavor URI doesn't trigger the problem. 19:23:12 Need to use HTTP and a local server for that. 19:24:08 hm... 19:24:21 wow, Vagrant is like super-democratic: even an 8-core, 64GB ram machine runs it slowly! 19:24:28 If you open a tab to http://example.com, mochitest provides an HTTP server 19:24:47 ...I think running on port 8888, right? Found that coincidentally. 19:25:06 But now I'm trying to figure out how to dump a 1Mo JS var to file in the right place to serve it. 19:25:11 ...so complicated. 19:25:20 arthuredelstein: You know where files are served from? 19:25:58 Ehsan suggested doing this all in script via sjs logic. 19:26:00 Mochitest runs a lightweight local http server 19:26:24 You can just write your own html page. 19:26:57 See for example, https://trac.torproject.org/projects/tor/attachment/ticket/13749/0001-Bug-13749.1-regression-tests-for-first-party-isolati.patch 19:27:41 arthuredelstein: Yes cool, I'll check it out. Right in the middle of finding the best solution to the data/http prob. 19:27:50 ...hoping to get it in by ESR38 cutoff. 19:28:07 Next week no other plans by the way, due to other obligations. 19:28:12 And that's all for me. 19:28:36 One possibility might be to write an html page with a small script that produces 1 MB of text. 19:29:23 arthuredelstein: Yes, the only certainty is producing the data dynamically. To avoid committing a thick blob to HG. 19:30:18 true :) 19:35:07 ok. so I guess the remaining discussion is the consensus upgrade authentication mechanisms 19:38:14 I have basic questions, such as how can I retrieve info that is contained in cached-microdesc-consensus over the control port? 19:38:39 e.g., client-versions 19:39:05 (I assume the method will be similar for the new package lines) 19:39:54 so I am looking at control-spec.txt, and I think "getinfo ns/all" should give you what you want, but it seems brittle and possibly subject to change.. 19:40:05 depending on if microdescs are enabled or not.. trying to do a test now 19:40:53 actually, that appears to not be the full consensus document.. 19:41:29 yes, it appears to include the OR info but not other items. 19:41:34 (I think) 19:43:03 hrmm. I really thought there was a way to get the consensus from the control port.. 19:43:13 I see GETINFO dir/status-vote/current/consensus 19:43:32 but it says "552 Unrecognized key "dir/status-vote/current/consensus" 19:43:48 yeah, maybe that's what I used. you have to have a dirport or set some magic option to be a dir mirror to see that I think 19:46:09 OK. I guess my tor has a copy of the microdesc consensus but not a full one… which is where things start to go beyond my Tor knowledge. 19:47:00 E.g., microdescriptor vs. full descriptors (I assume the latter has all details about each OR while a microdescriptor has just enough info for clients to use) 19:47:15 yep 19:47:55 I wonder if Tor should parse this field for us, and give us a single control port command to get it 19:47:58 or an event 19:49:26 Why would we want an event? So we know when new consensus info arrives at the client or ? 19:51:29 yeah 19:52:20 whens's the next 4.5 alpha? 19:52:33 OK. I think Kathy and I will review more of nickm's work for #10395 and maybe start some discussion there about control port access. 19:52:38 (rough is fine) 19:52:45 Yawning: end of february 19:52:54 yeah, I think I will add a comment right now asking about control port stuff 19:53:01 week before the dev meeting/the dev meeting week 19:53:04 k 19:54:04 mikeperry: thanks 19:54:28 Will there be a post about the upcoming UX testing? 19:54:40 We've had some considerable UI change plans come up recently. 19:54:43 MarkSmith: are you guys attending the valencia meeting btw? :) 19:54:56 asn: unfortunately no. 19:55:04 oh. pity :( 19:55:07 Where can I find docs on how the Transifex -> git integration works? 19:55:19 why does the whonix developer think that we don't package pluggable transports for debian 19:55:31 MarkSmith: how about the usability sprint at the end of this week? 19:55:36 In particular, there's a branch for https_everywhere, and one for https_everywhere_complete. What's the distinction, and which one (as HTTPS Everywhere maintainer) should I be pulling from? 19:55:37 I see Brade down as a maybe 19:55:54 mikeperry: Kathy was planning to attend the UX sprint but those plans fell through as well :( 19:56:10 ok, no worries. I think arthuredelstein and I will both be there 19:56:19 brade says she forgot to update the wiki page 19:56:50 We have offered to help analyze data and/or work on summarizing afterwards if that makes sense. 19:57:32 asn: I'll see you in Valencia, but arriving on the last day. 19:58:14 msvb-lab: ah good! pity you are coming on the last day (?) 19:58:25 dgoulet: i'm afraid i won't be able to read this email before wednesday night,. 19:58:36 asn: no worry 19:58:43 I'm at MWC Barcelona (in paralllel) until then, that's why. 19:59:41 ok, I think that wraps up the TBB meeting today then 19:59:56 until next time! 19:59:59 #endmeeting *baf*