[tor-dev] Damian's Status Report - July 2013

Damian Johnson atagar at torproject.org
Sat Aug 3 23:16:31 UTC 2013


Hi all. This month was mostly spent on non-tor work including a server
migration, bad service outage at work, and a full week of cleaning my
apartment. Still, plenty of spiffy news in stem land...

======================================================================
Remote Descriptor Fetching
======================================================================

Major feature for this month was the addition of a module to remotely
fetch tor descriptors...

https://stem.torproject.org/api/descriptor/remote.html
https://lists.torproject.org/pipermail/tor-dev/2013-July/005156.html

This works much like tor itself does, downloading descriptor content
from directory authorities and mirrors. With it we can now easily script
against the present state of the tor network without piggybacking on a
live tor instance.

Curious what you can use it for? See our present monitors for some ideas...

https://lists.torproject.org/pipermail/tor-dev/2013-July/005209.html
https://gitweb.torproject.org/atagar/tor-utils.git/tree

This also included a little work with Nick on the spec and tor side...

* Dropped the unimplemented microdescriptor query from the spec. (#9271)

* Noting the max queryable fingerprints/hashes in spec. (#9282)

* We're getting a high failure rate on the downloads we make. A little
  more investigation is needed on my part to help narrow this down. (#9379)

======================================================================

Other news includes...

* Revised the appearance of stem's frontpage. The blue buttons were pretty
  jarring, so switched to something that matches the rest of the page...

  http://www.atagar.com/transfer/stem_frontpage/before.png
  http://www.atagar.com/transfer/stem_frontpage/after.png

* Added Slackware to our download page. Many thanks to Markus for adding us
  to SlackBuilds!

  http://slackbuilds.org/repository/14.0/python/stem/

* Worked with Sreenatha to port Tor Weather to stem. Unfortunately Weather
  does not presently have an active maintainer so I'm not sure how we will
  proceed on this front. (#8264)

  https://lists.torproject.org/pipermail/tor-dev/2013-July/005111.html

* The Munich dev meeting has attracted quite a few potential volunteers. After
  discussing prospective projects with seros I tidied up our volunteer page.
  Changes included...

  * Added Christian's Globe project
  https://lists.torproject.org/pipermail/tor-commits/2013-August/060124.html

  * Dropped Thandy
  https://lists.torproject.org/pipermail/tor-commits/2013-July/059830.html

  * Merged TorStatus into the entry for Atlas
  https://lists.torproject.org/pipermail/tor-commits/2013-July/060003.html

  * General page corrections
  https://lists.torproject.org/pipermail/tor-commits/2013-August/060125.html

* Our automated Jenkins test runs ran into another regression in tor that
  caused it to segfault. (#9298)

* STREAM events mishandled IPv6 addresses. (caught and patched by soult, #9181)

* Thread with Pierre about TorPylle which turned into a discussion with Nick
  regarding future language direction for the tor codebase. I'm looking
  forward to seeing where it goes!

  https://lists.torproject.org/pipermail/tor-dev/2013-July/005161.html

* We just finished with midterms for Google Summer of Code. Chang
  unfortunately did not pass, but the other projects are going well.

* Sorted out travel arrangements for the GSoC mentor summit. Nick and I will
  be going, and Moritz is presently on the waitlist.

* Code reviewed ra's rttprober. He provided some great feedback for which I
  still owe him a reply.

  https://lists.torproject.org/pipermail/tor-dev/2013-July/005183.html

Cheers! -Damian


More information about the tor-dev mailing list