[tor-reports] George's status report: April 2014

George Kadianakis desnacked at riseup.net
Thu May 1 23:30:48 UTC 2014


# Activities of April 2014

- The obfsproxy/pyptlib garden was lively again this month [0].

  Fresh fruits and vegetables emerged with Yawning's help. Specifically,
  we merged Yawning's code for outgoing proxy support just in time to
  realize #11658. We also released obfsproxy-0.2.9 so that we can
  include it in the upcoming 3.6 bundles that will solve #11658 by
  including the little-t-tor fix to #8402.

  I also prepared a branch that merges the latest fixes to
  scramblesuit that haven't been applied to obfsproxy yet (#11271).
  Yawning reviewed and I'm also waiting for phw's review, then I will
  make the necessary changes and merge them to obfsproxy to be
  included in obfsproxy-0.2.10 .

- Solved a few PT-related issues in little-t-tor.

  During the work on BridgeT with Arturo, we found an issue with my
  fix of #11156 that would make bootstrap hang for 60 seconds. We have
  since fixed the issue.

  My patch to #11069 also had a bug (worst coder ever), where it would
  log "%s" instead of logging an error message (it was pretty close to
  memory corruption too...). We fixed that in #11654.

  wfn started working on #9957, which will make PTs easier to debug
  (it will print in the Tor log any ImportError or other fatal error
  messages that PTs spit in stderr). I did an initial review of his
  code.

- Continued work on the single guard proposal.

  Nick Hopper helped me [1] understand his idea on fixing the problem of
  the underutilization of new guards [2].

  I published some notes on an implementation plan of the proposal:
  https://people.torproject.org/~asn/guards2/single_guard_impl_plan.txt

  I hear there might even be an upcoming tech report on the matter.

- Accepted Juha as a GSoC student on the topic of
  "GSoC: Ahmia.fi - Search Engine for Hidden Services".

  The idea is that Juha will work on improving the ahmia.fi hidden
  service search engine. You can read a potential time schedule of his
  summer at https://ahmia.fi/gsoc/ .

  Always fun to have Google fund sister search engines :)

- Got hit by the heartbleed [3] craze big time.

  Spent the first two days of disclosure helping enumerate vulnerable authorities/relays.
  I patched my own bridges/relays.
  Spoke with people who run busy obfsbridges and asked them to patch their systems.

# Activities for May 2014

- This month will be quite intense towards my non-Tor life. Expect to
  see less activity, but by the end of the month it will return back
  to normal.

- See what's up with #11658 and whether the upcoming TBBs will fix the
  problem with outgoing proxies and PTs.

- With regards to the single guard proposal, Nick suggested that we
  should do some refactoring of the entry guards code while
  implementing the proposal because it's a bit rusty. I plan to look
  at the code and see what can be refactored this month. The idea is
  to start touching code by the end of May.

- The previous obfsproxy release (0.2.8) broke FTE which was importing
  some internal networking code from the guts of obfsproxy.

  It slipped my mind that replacing obfsproxy's SOCKS4 with SOCKS5
  (#8956) would cause an issue, and that gave birth to #11629. It
  would be nice if we found a nice solution for this issue.

(This status report was a bit lengthy. If that causes you to ignore
it, please tell me and I will make it briefer. If you ignore it
anyway, you know the secret.)

[0]: https://upload.wikimedia.org/wikipedia/commons/c/c9/Abel_Grimmer_001.jpg

[1]: https://lists.torproject.org/pipermail/tor-dev/2014-April/006654.html

[2]: phase three of https://blog.torproject.org/blog/lifecycle-of-a-new-relay

[3]: just joking


More information about the tor-reports mailing list