13:31:07 #startmeeting 13:31:07 Meeting started Wed Jan 27 13:31:07 2016 UTC. The chair is nickm. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:31:07 Useful Commands: #action #agreed #help #info #idea #link #topic. 13:31:11 I think it's dev meeting time 13:31:54 Who's here? 13:31:55 *wakes up briefly* 13:32:14 hi Yawning 13:32:39 hello. by some miracle I am still in this timezone, barely 13:33:20 hi all! 13:33:34 athena: asn_: dgoulet: isis: etc: etc: etc: hi! 13:33:37 you awake/around? 13:33:55 hey hey 13:34:43 hi! 13:34:44 fwiw, i can do the meeting later, if it's better for people in other timezones 13:34:48 I'll start w my status 13:34:59 but that can be a topic for the mailing list 13:35:27 I'm spending this week braindumping my institutional knowledge on shari, and I'm getting patches reviewed slowly but surely, and I'm happy w how proposal review is going 13:35:32 my jan deliverables are soooo behind. 13:35:39 isabela: ^ 13:35:52 not thrilled about all of that, but I've been working hard all month and I know I've been working on important stuff 13:37:13 I hope that between now and next week (which will be feb) I get som serious stuff done, I get isabela's questions answered, and I get reviews more done. 13:37:18 who's next? 13:37:22 hi 13:37:31 pushed a new obfs4proxy release 13:37:38 contributed to discussion on a bunch of bugs 13:37:43 continued to work on obfs5 13:37:56 busy turning my life upside down again by moving 13:38:17 ps: airliners charge stupid amounts to fly with a cat in the hold 13:39:05 ow 13:39:26 Yawning: does the obfs4proxy release fix the problem with the elligator2 encoding of the first step of the handshake? 13:39:32 no 13:39:40 can't without breaking compatibility 13:39:43 obfs5 will fix it 13:39:46 because it wouldn't be backwards-compat 13:39:52 ah right 13:39:53 yah 13:39:59 ugh lame 13:40:05 was more fixing a dumb bug when I added the meek client 13:40:07 and tagging 13:40:18 obfs5 is getting there 13:40:26 \o/ 13:40:39 let me know if you want help with that, it sounds fun 13:40:42 assuming people are ok with the spec being nothing but "I am Groot", I'll have something that runs shortly 13:41:05 oh fyi i talked with ben from google (the uproxy guy we met at that meeting in DC) last week. We've got some ideas about possible ways to make PTs more useful for otherss without uprooting the usefuls stuff that works today 13:41:08 *useful 13:41:20 I'm supposed to write up all our notes and drafts by Jan 25 13:41:26 unless someone tells me otherwise 13:41:44 my view on what other people want will remain "not my circus, not my monkeys" 13:41:45 I'd like the spec to be real at some point, but it's fine to do code and then finish the spec to match 13:41:56 if that's not a huge pile of crud 13:42:24 yeah the only annoying parts to spec are probably going to be the padding stuff 13:42:36 the rest is straight forward 13:42:45 since I invented less crypto this time around 13:44:06 hello meeting! 13:45:40 hi athena ! 13:45:59 let me know if other things should take priority 13:46:13 but next month will be all sorts of nuts due to moving etc 13:46:41 oh btw: Currently planning the soft feature freeze for 028 on 1 Mar, and the hard feature freeze on 15 Mar. 13:46:51 ooof 13:46:54 ok 13:47:01 a six month schedule means that we're always freezing too fast 13:47:07 but that it's never too long to the next release 13:47:09 imo 13:48:12 Yawning: any more? 13:48:13 anybody else? 13:49:07 I have been thinking about prop#247 stuff. I am going to write one more mail to tor-dev on it, and then switch back to #16861 and children 13:50:08 i got dragged into thinking about #18116 and concluded it was almost certainly introduced by that periodic tasks thing 13:52:18 ok. how do we fix it? I don't want to revert periodic tasks 13:53:52 oh, we won't have to - still working on figuring that out; need to look into exactly what order things happen a shutdown time 13:54:43 ok cool 13:54:54 grab me any time if you want a rubber duckie to brainstorm with 13:55:02 (everybody knows about rubber duckies and brainstorming, right?) 13:55:15 I have my cat for that 13:55:24 no? 13:55:30 It's a rubber duckie that goes *CHOMP* 13:57:04 hello there. this week i did prop247. also attended two proposal reading groups. 13:57:10 also launched tor-onions the mailing list 13:57:11 in brief: talking to an inanimate object to help engage different parts of your brain in solving a problem. Explain the problem to a rubber duck. sometimes it helps 13:57:30 (I tried using plush toys but the cat would steal them) 13:57:31 and also accepted three bugs from guido via hackerone 13:57:42 right, okay 13:58:39 Make sure to thank guido btw :) 14:00:47 ack 14:00:54 sending you the file you asked now 14:00:57 thanks 14:00:58 you can get it if you log in hjackerone 14:01:03 but i will send it to you in any case 14:03:07 anybody else with a status? 14:03:11 this week i spent some time working on the guardsim stuff, and the algorithm is working even better now (under the flaky/censored network conditions) 14:03:16 woo 14:03:21 are we starting to get numbers ? 14:03:37 so very glad we are making progress there. 14:03:46 (this is for #17261 and prop#241 and prop#259) 14:03:55 ack 14:04:21 yeah the numbers are now roughly 1% circuit success rate for prop#241 for a flaky network 14:04:32 versus 80% success for prop#259 14:04:49 and about the same for fascist firewall networks 14:05:24 i am committing code right now because i am a bad person who stays up too late hacking and then falls asleep before committing stuff :/ 14:05:46 ok. i'll be curious to find out what it does for the attack cases. 14:06:09 isis: in case you are sleep deprived, remember to run "git push" :) 14:06:36 --force makes all the problems go away and lets you get to bed faster 14:06:51 nickm: the logic is a bit spaghetti-ish… i am not quite sure how to abstract it better 14:07:02 but it works :) 14:07:39 looking forward to checking it out 14:07:45 isis: btw, i suggested to the thoughtworks poeple that the entry guard simulation task might be a nice project for them. 14:08:13 isis: i see you are activelyy working on it. 14:08:29 isis: do you think my suggestion was a bad idea? 14:11:14 (sent an email about this: https://lists.torproject.org/pipermail/tor-dev/2016-January/010324.html) 14:11:48 isis: i suggested that btw because during the meeting last week, the simulation project did not get any volunteers. so i thought it would be appropriate for ola bini and team. 14:12:06 asn_: maybe they could take the txtorcon prop#247 implementation instead? it will require some tor patches, txtorcon patches, and a couple different implementation + testing scripts 14:12:25 and I may have enough other things to do 14:12:33 maybe yes 14:12:56 but i have already suggested the other project... 14:13:06 not sure if we should contet switch them now, although it's pretty early since they start next week. 14:13:11 let's see what isis says about the prop259 project 14:14:02 asn_: no, that sounds great if they want to take it 14:14:09 fantastic 14:14:18 it's almost done, i think, but could use more eyes/ideas/testing 14:14:38 isis: would you like to send an email with the current state of the project, and what needs to happen next? 14:14:51 tbh, i was a bit stressed about it, since i also have two weeks of travel starting saturday, have my OTF work on bridgedb to do, and have #7144 to revise 14:15:00 asn_: sure, will do 14:15:01 great 14:15:04 thx 14:15:10 maybe answer to https://lists.torproject.org/pipermail/tor-dev/2016-January/010324.html 14:15:13 (is everyone traveling or something?) 14:15:24 i'm at home till i leave for the dev meeting 14:15:25 isis: you going fosdem? 14:16:36 any more statuseses? 14:18:02 asn_: nope, i am going to nijmegen to visit with peter schwabe and his team 14:18:18 asn_: i am never going to fosdem ever again full stop. 14:19:34 when you see peter, ask him about rumors of an even faster newhope? 14:19:45 also say hi and have fun 14:19:56 isis: what have you got against fosdem? 14:20:19 "it's filled with nerds" 14:20:39 my apartment is filled with nerds too :( 14:20:50 athena: in 2012, jake dumped his fosdem talk on me with two days notice, no slides, no advice, and "forgot" to mention that it was in the main hall with ~3000 people 14:21:42 isis: I have a recurring nightmare that starts outsimilarly to that 14:21:46 also i asked for no photography because i was about to fly to china for the first time, and some asshole reporter put a picture of my face in linux magazine 14:22:01 fuck fosdem 14:22:16 then the audience sprouts orfices, tentacles, and pseudopods from locations commononly thought to be unnatural, and tries to kill me 14:22:19 as I give my talk 14:23:46 isis: let me know when i should merge your guardsim 14:23:49 also, at the fosdem speakers' dinner, "saint peter" (bro dude who invented XMPP) was like "oh you're isis from the tor project, do you know who i am?" and i said nope and then basically this ended in this dude screaming at me over the table "WE FUCKING WON!! YOU HEAR ME? WE, XMPP, WE FUCKING WON!! YOU!! YOU PRIVACY PEOPLE, YOU FUCKING LOST!!" and banging on the table 14:24:06 lol 14:24:34 note to self: never declare victory. 14:24:42 ok, so, discussion topics? 14:24:53 the way you describe it, maybe tentacles are preferable to going to conferences 14:24:57 maybe it's time to nominate another set of proposals for discussion? 14:25:33 the versioning stuff probably needs more review 14:25:35 isis: omg! 14:25:46 isis: ouch :( 14:25:47 dgoulet: ho hai 14:25:50 *oh hai 14:25:51 I am confused by asn_'s latest simulation results for prop#247, butmaybe that is a post-meting discussion 14:26:05 dgoulet: got a status? :) 14:26:24 Yawning: audiences are already monstrous egregores occupying thousands of distinct bodies simultaneously. get out while you still can. 14:26:33 mikeperry: the latest results should be more correct than the old ones. 14:26:40 mikeperry: i fixed some bugs. 14:26:45 nickm: yes! sorry for being late 14:26:48 asn_: since yesterday? 14:27:14 still on the queue are the proposals previously scheduled for friday: prop#252, prop#260, and prop#246 14:27:20 asn_: cause I don't understand how uniform coud be so close to the MinXX dist. according to the day-resolution calculation, it should be substantially different for the CDF 14:27:25 I hear a nomination from isis for prop#264 ? 14:27:48 any more nominations ? No more than one each please :) 14:27:54 we'll get through everything sooner or later. 14:27:55 status: lots of proposal reading last week which made me site down quietly and think about them a lot. Few little-t tor things this week, I'm currently working on fixing prop#250 code after discussion yesterday 14:27:56 mikeperry: ye, i was also surprised. 14:28:07 mikeperry: the minxx distr seems very close to what you had calculated in the prop. 14:28:17 mikeperry: the CDF i mean. 14:28:24 mikeperry: there might be some bugs still.... 14:28:45 also announcement: I'm leaving this country tomorrow morning for Fosdem (sorry isis) then back to my homeland on feb 2nd so expect me being a bit afk 14:29:09 and I did some progress on tor-genkey also. 14:29:10 done 14:29:11 hi 14:29:25 nickm: there is that prop224. but im not sure how such a reading group would go. 14:29:55 nickm: maybe prop#257 in a different meeting to #prop264 14:30:05 ack 14:30:14 noted + noted . 14:30:26 anybody else? 14:30:30 dgoulet: oh no worries, have fun! (i'm not opposed to others going at all!) 14:30:58 uh… let me glance at proposals/ quickly 14:31:27 mikeperry: this is the code https://gitweb.torproject.org/user/asn/hax.git/tree/simulation.py?h=prop247_simulation_draft#n243 14:31:40 mikeperry: that's like one run of the simulation 14:32:07 (btw in my simulation i rotate the third-layer guard when the secnd-layer guard rotates) 14:32:17 (so when the second layer guard rotates, it takes the third layer guard with it) 14:32:36 oh hrm. I believe I made them fully independent 14:32:57 nickm: we could do a new crypto review and look at prop#261 prop#262 and prop#263 14:32:59 (just_rotated_second_guard on the code) 14:33:32 let's skip prop#261 for not; I expect something better soon. 14:33:34 for now 14:33:49 is 263 the ntru thing? 14:33:55 nickm: oh… neat! what what what is it 14:33:56 I have corrections for it 14:34:01 but was waiting for newerhope or whatever 14:34:10 lol "newerhope" 14:34:16 I expect dan to get me more hhfhfh ideas rsn 14:34:17 i hope it's named that 14:34:21 asn_: that will certainly skew it more towards the uniform direction and away from what I calculated.. 14:34:45 ah right, i forgot about the hhfhffhhfnnfhfnf thing 14:34:58 "hufflepuff" 14:35:03 :) 14:35:06 I no longer feel bad about naming things obfs 14:35:48 yeah, i think djb wins the obfsucated pronunciation contest for now 14:35:53 ok, that will carry us for a week or two. 14:36:02 I'll pick times, send mail, let people complain, move stuff. 14:36:13 cool, thanks, nickm 14:36:21 teor, dgoulet: I could use info on what times you are free monday that intesect with my times; see tor-dev email. :) 14:36:31 any more topics for the meeting? 14:36:36 I'll be online after. 14:37:27 #endmeeting