[tor-reports] Isis' May 2015

isis isis at torproject.org
Wed Jun 3 01:57:44 UTC 2015


 Things I might get yelled at if I didn't do (jk):
--------------------------------------------------

 - Fixed an issue with BridgeDB having very few bridges, due to the
   BridgeAuthority's bridge-networkstatus documents no longer working. [0]

 - Continued to finish the work on redesigning BridgeDB's hashrings [1] [2]
   and invented a new type of trie in the process.  This work is taking
   significantly longer than I originally estimated, because it turned out to
   be heavily entangled with:

     * Separating Bridge Distributors from the hashring structures, [3]
     * Designing an API for creating new Bridge Distributors, [4]
     * Creating a separate hashring for each of the configured email-provider
       domains, [5]
     * Causing the hashrings to rotate at configurable intervals. [6]

   This work is nearly done, I promise.  I just really want *a lot* of testing
   before I'm comfortable merging it, since it rips out and replaces some of
   BridgeDB's most intrinsic datatypes and touches the databases slightly.

 - Discovered and fixed an bridge enumeration issue due to the way that
   BridgeDB was treating IPv6 subnets. [7]

 - Started separating BridgeDB's homemade CAPTCHA thingie into a separate
   service, [8] and moving the Twisted ReCAPTCHA code into its own module. [9] [10]


♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥
♥ 🐈 🌈 🐈 Things I did because I'm the nicest, awesomest, bestest person evar! 🐈 🌈 🐈 ♥
♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥

 - Reviewed/wrote/merged some patches for Globe. [11] [12] [13] [14]

 - Set up a Sandstorm server for Tor folks to use to collaborate/organise, and
   contributed some feedback and patches to a couple of Sandstorm's components
   in the process. [15] [16] [17] [18]

 - Helped Mike Perry out a bit with the Bandwidth Authorities. [19] [20]

 - Triaged and re-filed a zillion Trac tickets, including non-closed tickets
   owned by phobos, and tickets in the now-defunct "Company" component.

 - Updated my SoW [21] and CV [22] for my OTF ETFP application, as well as SO
   MUCH PAPERWORK AND HASSLE to incorporate and get a new commercial mailbox.
   I figure that I pretty much count as a real grownup now.

 - Agreed to be a "curator" for Tor proposals for Nick.  These means that if
   Nick doesn't like your proposal for some reason, but I do, I'll work with
   you to clean it up, give it a number, and commit it to torspec.  In this
   way, we can all conspire together to force Nick to give proposals he
   doesn't like more serious consideration.

   This responsibility came with two rules:

      1. "Do not replace tor-spec.txt with asciiart of cats."
      2. "Do not commit proposals which were written with crayon on a
          half-eaten cheeseburger, unless they're really good."

   No rules about replacing tor-spec.txt with asciiart of half-eaten
   cheeseburgers!

                            |\ /| /|_/|
                          |\||-|\||-/|/|
                           \\|\|//||///
          _..----.._   ¹   |\/\||//||||
        .'     o    '.     |||\\|/\\ ||
       /   o       o /\    | './\_/.' |
      |o        o   {  }   |          |
      /'-.._o     _(    }  |          |
      \      `````  {   }  |          |
      |``--........-'\ /    '.______.'
       \              /
        `'----------'`

[0]: https://bugs.torproject.org/15866
[1]: https://bugs.torproject.org/12505
[2]: https://github.com/isislovecruft/bridgedb/tree/fix/12505-12029-11330-hashrings
[3]: https://bugs.torproject.org/12506
[4]: https://bugs.torproject.org/12029
[5]: https://bugs.torproject.org/11330
[6]: https://bugs.torproject.org/1839
[7]: https://bugs.torproject.org/15517
[8]: https://bugs.torproject.org/15967
[9]: https://pypi.python.org/pypi/txrecaptcha
[10]: https://bugs.torproject.org/15457
[11]: https://bugs.torproject.org/13782
[12]: https://bugs.torproject.org/13921
[13]: https://bugs.torproject.org/15451
[14]: https://bugs.torproject.org/13084
[15]: https://github.com/sandstorm-io/sandstorm/issues/434
[16]: https://github.com/sandstorm-io/sandstorm/pull/447
[17]: https://github.com/sandstorm-io/ekam/pull/4
[18]: https://github.com/sandstorm-io/sandstorm/pull/431
[19]: https://gitweb.torproject.org/torflow.git/commit/?id=de0f7ed5c5a8e79eabc824d4074fac6ead31efb3
[20]: https://gitweb.torproject.org/torflow.git/commit/?id=412fd5c95d5552c26c489898603d32679c6b7807
[21]: https://people.torproject.org/~isis/otf-etfp-sow.pdf
[22]: https://github.com/isislovecruft/curriculum-vitae

¹ Actually a vegan chreezey-vedge-burger; no asciicows were harmed.

-- 
 ♥Ⓐ isis agora lovecruft
_________________________________________________________
OpenPGP: 4096R/0A6A58A14B5946ABDE18E207A3ADB67A2CDB8B35
Current Keys: https://blog.patternsinthevoid.net/isis.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1154 bytes
Desc: Digital signature
URL: <http://lists.torproject.org/pipermail/tor-reports/attachments/20150603/23376aac/attachment.sig>


More information about the tor-reports mailing list