[tor-dev] Damian's Status Report - November 2014
Damian Johnson
atagar at torproject.org
Sun Nov 23 21:17:38 UTC 2014
Hi all. Next weekend I'm returning to ye olde isle of Vashon to feast with
family, so figured I might as well send this out early. I'll be in a
Thanksgiving food coma this time next week, after all...
My devious scheme for November was to finish rewriting arm's graph panel and,
while that certainly made progress, Stem, DocTor, and internal discussions
stole the spotlight this month...
--------------------------------------------------------------------------------
DocTor
--------------------------------------------------------------------------------
* We now notify directory authority operators directly of issues in addition
to the tor-consensus-health@ list. This should reduce duration of outages
and other issues with the authorities.
* We replaced turtles with longclaw. Sebastian deserves major kudos for
orchestrating this. [1]
* Properly fixed DocTor's OOM issues by not shelling out to send notification
emails. [2]
* DocTor detected a burst of relays from Google App Engine. These relays
lacked any contact information so we dropped them from the network as a
potential Sybil attack. [3]
If you're the operator of these then please let us know! We'd be delighted
to add you back in once there's a proper family and contact information.
--------------------------------------------------------------------------------
Stem
--------------------------------------------------------------------------------
* Ossi Herrala made delightful improvements so we parse descriptors
~10% faster [4], and now read from the '.new' files in Tor's data
directory [5]. Thanks Ossi!
* Expanded our descriptor tutorials with an example of persisting descriptors
to disk. Thanks to mmcc for the idea [6]...
https://stem.torproject.org/tutorials/mirror_mirror_on_the_wall.html#saving-and-loading-descriptors
https://stem.torproject.org/tutorials/examples/persisting_a_consensus.html
* Replaced quite of bit of boilerplate in Stem with a new @with_default
decorator. Mmmmm, deleting code is fun... [7]
* Updates to reflect changes in Tor's spec this month, including HS_DESC's
new reason attribute, and validating the new consensus parameters.
A couple other quick things of note is that I spruced up our volunteer
page [8] and attended this month's Seattle TA3M. The later had a nice bit
of serendipity in that I met Anna, a UW PhD student who's looking into our
Bandwidth Authorities [8]. Best of luck Anna! That's certainly an area that
could do with a lot of improvement. ;)
Cheers! -Damian
[1] https://trac.torproject.org/projects/tor/ticket/13296
[2] https://gitweb.torproject.org/doctor.git/commitdiff/94a2e9d
[3] https://lists.torproject.org/pipermail/tor-consensus-health/2014-November/005252.html
[4] https://trac.torproject.org/projects/tor/ticket/13821
[5] https://trac.torproject.org/projects/tor/ticket/13756
[6] https://trac.torproject.org/projects/tor/ticket/13774
[7] https://gitweb.torproject.org/stem.git/commitdiff/56a1f03
[8] https://gitweb.torproject.org/project/web/webwml.git/commitdiff/05c1b60
More information about the tor-dev
mailing list