<div dir="ltr"><div id="gmail-magicdomid119" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000" style="">meejah and I devchatted:</font></span></div><div id="gmail-magicdomid119" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000" style=""><br></font></span></div><div id="gmail-magicdomid119" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000" style="">* Talked about Tahoe-LAFS release process.  How can we make more progress on it?  Jean-Paul has PyPI access now.  How are releases signed?</font></span></div><div id="gmail-magicdomid215" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent1" style="margin:0px 0px 0px 1.5em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><font color="#000000" style="background-color:rgb(255,255,255)"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px">* With "Tahoe-LAFS Release-Signing Key (</span><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf gmail-url" style="margin:0px;padding:1px 0px"><a href="https://tahoe-lafs.org%29/" style="margin:0px;padding:0px;white-space:pre-wrap">https://tahoe-lafs.org)</a></span><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px">" apparently (BDE0D31D68666A7A)</span></font></li></ul></div><div id="gmail-magicdomid273" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent1" style="margin:0px 0px 0px 1.5em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* How does Brian feel about someone else doing a release and signing it?</font></span></li></ul></div><div id="gmail-magicdomid274" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent1" style="margin:0px 0px 0px 1.5em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Does it make sense for Brian to share this key with someone else so they can sign a release?</font></span></li></ul></div><div id="gmail-magicdomid282" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent1" style="margin:0px 0px 0px 1.5em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><font color="#000000" style="background-color:rgb(255,255,255)"><br style="margin:0px;padding:0px"></font></li></ul></div><div id="gmail-magicdomid324" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Talked about new HTTP protocol (<a href="https://github.com/LeastAuthority/tahoe-lafs/blob/4ad5b5ab461752317429d81a7575f4a33ff6c1f6/docs/proposed/http-storage-node-protocol.rst">spec under development</a>)</font></span></div><div id="gmail-magicdomid412" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent1" style="margin:0px 0px 0px 1.5em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* What do we do with storage fURLs?</font></span></li></ul></div><div id="gmail-magicdomid418" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Perhaps keep them as-is but apply a different interpretation to them in the client.</font></span></li></ul></div><div id="gmail-magicdomid488" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Keep security properties the same as Foolscap by keeping the implementation as close as possible</font></span></li></ul></div><div id="gmail-magicdomid587" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Parse location hints and tubID from the fURL, connect to location, check public key, if it matches tubID, connection is okay</font></span></li></ul></div><div id="gmail-magicdomid590" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><font color="#000000" style="background-color:rgb(255,255,255)"><br style="margin:0px;padding:0px"></font></li></ul></div><div id="gmail-magicdomid620" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent1" style="margin:0px 0px 0px 1.5em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">*<span> </span>How does new system get exposed?</font></span></li></ul></div><div id="gmail-magicdomid655" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Add a new key to storage server announcements.</font></span></li></ul></div><div id="gmail-magicdomid688" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Old clients will ignore it</font></span></li></ul></div><div id="gmail-magicdomid735" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* New clients will notice it and use new protocol</font></span></li></ul></div><div id="gmail-magicdomid820" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* New announcement information will include storage server public key.</font></span></li></ul></div><div id="gmail-magicdomid1177" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* New clients will check public key of server they reach and verify it is the expected value (like the tubID check in foolscap)</font></span></li></ul></div><div id="gmail-magicdomid1180" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><font color="#000000" style="background-color:rgb(255,255,255)"><br style="margin:0px;padding:0px"></font></li></ul></div><div id="gmail-magicdomid1254" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent1" style="margin:0px 0px 0px 1.5em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Do we need to handle mutable and immutable differently at the level of buckets?</font></span></li></ul></div><div id="gmail-magicdomid1017" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000" style="background-color:rgb(255,255,255)"><br style="margin:0px;padding:0px"></font></div><div id="gmail-magicdomid1049" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Don't bother with subjectAltName etc</font></span></div><div id="gmail-magicdomid1118" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Non-goal: Making clients easier to implement by removing the need to check certificate fingerprint</font></span></div><div id="gmail-magicdomid1174" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Goal: Making servers easier to implement by removing the need to implement Foolscap</font></span></div><div id="gmail-magicdomid958" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font color="#000000" style="background-color:rgb(255,255,255)"><br style="margin:0px;padding:0px"></font></div><div id="gmail-magicdomid959" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* Talked about the future of introducers</font></span></div><div id="gmail-magicdomid987" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent1" style="margin:0px 0px 0px 1.5em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* There isn't necessarily much of one</font></span></li></ul></div><div id="gmail-magicdomid1011" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent1" style="margin:0px 0px 0px 1.5em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><span class="gmail-author-a-z71zz66z6z82z2z75zd4wdz67zz67zlz86zcf" style="margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><font color="#000000">* See the grid manager proposal</font></span></li></ul></div><div id="gmail-magicdomid1176" class="gmail-ace-line" style="margin:0px;padding:0px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><ul class="gmail-list-indent1" style="margin:0px 0px 0px 1.5em;padding:0px;list-style-type:none"><li style="margin:0px;padding:0px"><font color="#000000" style="background-color:rgb(255,255,255)"><br style="margin:0px;padding:0px"></font></li></ul></div><font color="#000000" style="background-color:rgb(255,255,255)"><br class="gmail-Apple-interchange-newline"></font><br></div>