I2P dev meeting, May 1, 2018 @ 20:00 UTC

Quick recap

  • Present:

anonymousmaybe, orignal, str4d, zlatinb, zzz

Log IRC yang lengkap

20:00:00 <zzz> 0) Hi
20:00:00 <zzz> 1) 0.9.34 F-Droid status (str4d, meeh, nextloop)
20:00:00 <zzz> 2) 0.9.35 update (zzz)
20:00:00 <zzz> 3) NTCP2 update (zzz)
20:00:00 <zzz> 4) Status scrum (zab)
20:00:03 <zzz> 0) Hi
20:00:05 <zzz> hi
20:00:09 <zzz> 1) 0.9.34 F-Droid status (str4d, meeh, nextloop)
20:00:27 <zlatinb> hi
20:00:31 <zzz> ok I believe the only thing left for 34 is fdroid? you guys have a status?
20:00:35 <orignal_> hi
20:02:10 <zzz> ok, 3 weeks since the 34 release, lets hope it gets wrapped up soon
20:02:15 <zzz> anything else on 1) ?
20:03:01 <zzz> 2) 0.9.35 update (zzz)
20:03:08 <zzz> 35 is going well
20:03:29 <zzz> 3 weeks in, 7 weeks to go, 16K lines of diff so far. feature freeze in 1-2 weeks
20:03:57 <zzz> lots of good stuff in there so far. as always, need testers
20:04:12 <zzz> anything else on 2) ?
20:06:00 <zzz> 3) NTCP2 update (zzz)
20:06:20 <zzz> we had our 6th meeting yesterday and I did my weekly update to the proposal a couple hours ago, it's up on our site
20:06:45 <zzz> this pretty much wraps up the spec phase. It isn't pretty yet and it will certainly change, but the big stuff is decided
20:07:11 <zzz> we're now in the test implementation phase. each project should code up an implementation by the end of May, and we'll do interoperability testing in June
20:07:37 <zzz> we will of course continue updating the spec based on what we learn when we start coding
20:08:00 <zzz> so things are going quite well
20:08:15 <zzz> anything else on 3) ?
20:08:21 <orignal_> zzz, can you list out all crypto needed for ntcp2?
20:08:38 <zzz> please read the spec, let's not do it here, thanks
20:08:39 <orignal_> beside what's in I2P already
20:09:02 <zzz> or we can discuss n #ntcp2 after the meeting
20:09:34 <orignal_> it might be interesting for everybidy I thought
20:09:36 <i2pr> [Slack/str4d] Gah internet
20:09:41 <zzz> anything else on 3) ?
20:09:52 <i2pr> [Slack/str4d] Typing
20:10:07 <i2pr> [Slack/str4d] Now that we have a reasonably-stable draft spec, I'll see if I can clean it up a bit this weekend, and then I'll ask some of my cryptographer friends to look over it.
20:11:01 <zzz> ok
20:11:08 <zzz> anything else on 3) ?
20:12:02 <zzz> 4) Status scrum (zab)
20:12:06 <zzz> take it away zlatinb 
20:12:15 <zlatinb> Hi, before we start - I’ve received funding requests from everyone except mhatta but that’s due to PGP confusion
20:12:32 <zlatinb> so I will be sending out final approvals to ech later tonight
20:12:41 <zlatinb> and mhatta’s will end up being a little delayed
20:13:37 <zlatinb> ok lets start - going around the room, 1-2-3
20:13:37 <zlatinb> zzz: go
20:13:45 <zzz> ok 1) last month:
20:14:12 <zzz> 34 release, susimail folders, DNSoverhTTPS, SSL wizard, the group reviewed the PETS paper, new orchid release...
20:14:23 <zzz> NTCP2 spec, lots of meeting and planning, lots of bug fixes
20:14:30 <zzz> 2) next month:
20:14:51 <zzz> ntcp2 impl, ssl wizard finishing, lots of bug fixes, more planning and meetings
20:15:04 <zzz> 3) blockers: mhatta TAILS ready indication spec
20:15:06 <zzz> EOT
20:15:18 <zlatinb> ok.  str4d your turn
20:15:31 <i2pr> [Slack/str4d] 1) Past month:
20:15:56 <i2pr> [Slack/str4d] - Finished migrating I2P-Bote to the official Apache James Server release, got IMAP and SMTP working well enough to implement a service for relaying Zcash transactions, made a new release.
20:16:24 <i2pr> [Slack/str4d] - Finished XRDS article
20:16:33 <i2pr> [Slack/str4d] - Reviewed VRP draft update
20:16:40 <i2pr> [Slack/str4d] - Bugfixes
20:16:50 <i2pr> [Slack/str4d] - NTCP2 design / spec meetings
20:17:02 <i2pr> [Slack/str4d] - Implemented (almost all of) NTCP2 draft spec in Rust
20:17:07 <i2pr> [Slack/str4d] 2) Next month:
20:17:32 <i2pr> [Slack/str4d] - Implement last few NTCP2 corners in draft spec
20:17:46 <i2pr> [Slack/str4d] - Write harness to generate NTCP2 test vectors
20:17:55 <i2pr> [Slack/str4d] - Convince myself that SipHash is okay for length blinding
20:18:09 <i2pr> [Slack/str4d] - Write up AES blinding of ephemerals as a Noise extension
20:18:26 <i2pr> [Slack/str4d] - Work on Java implementation of Noise w/ zzz and meeh
20:18:39 <i2pr> [Slack/str4d] - Release stuff as necessary
20:19:32 <i2pr> [Slack/str4d] 3) Blockers: currently none; Friction: travel.
20:19:34 <i2pr> [Slack/str4d] EOT
20:20:00 <zlatinb> alright. meeh are you here?
20:20:49 <zlatinb> echelon? sadie?
20:21:31 <zlatinb> mhatta: you around by any chance?
20:22:06 <zlatinb> :(
20:22:11 <anonymousmaybe> sorry for interruption , but is there discussiom Q/A here ? or just listing stuff ?
20:22:39 <zlatinb> anonymousmaybe: SCRUM - listing stuff, discussion maybe later
20:22:39 <zzz> in about 30 seconds I will ask for other topics, stand by
20:23:01 <zzz> that it for you zlatinb ?
20:23:08 <anonymousmaybe> i c , thank you
20:23:09 <zlatinb> I guess so
20:23:36 <zzz> ok, maybe it's time for a stern email from you to everybody asking them to be here and be on time...
20:23:48 <zzz> ok thats it for 4)
20:23:57 <zzz> anything else for the meeting? anonymousmaybe you're up
20:24:51 <anonymousmaybe> i would like to ask about the implementation of DNSoverhTTPS,
20:25:34 <zzz> ok, that's a technical detail best discussed after the status meeting
20:25:46 <zzz> anything else for the meeting?
20:26:40 <anonymousmaybe> for me no
20:27:01 * zzz grabs the baffer
20:27:38 * zzz *bbbaffs* the meeting clased