THINGS I DID IN AUGUST
I spent a few days vacationing with my family in Maine; took a day off
for my birthday, and generally chilled out.
I merged lots of bugfixes and patches -- some mine, some other people's,
some requiring rewriting and review, some not. This included some
security-related stuff that lost me a little sleep. It also involved
hacking on some neat patches from Stewart Smith (with help from Jim
Meyering) to revamp our build system. We put out a new 0.2.2.
I fixed the more important (fixable) bugs in 0.2.3 (notably 6507 and
6244 and 6404), and pushed back on some others. IMO we're now ready to release
the (probably) last 0.2.3.x-rc.
I merged more patches into 0.2.4; see the new changes files there for
more info. Lots of these were ipv6-related stuff from Linus.
I started a draft for BEGIN2 cells so I can try to get a more
future-proof IPv6 protocol implementation. This is blocked while I
teach myself how DNSSEC works once and for all.
I tried to get a little more testing on alternatives to our current (bogus,
deteriorating) geoip supplier (see #6266) but didn't get anything beyond
my older inconclusive results.
I started working on an implementation for proposal 200, and a revised
202.
With help from some libevent users, I fixed an SSL bug that might have
been one of the (probably several) things making SSL bufferevents
unstable. The fix appears in libevent 2.0.20-stable.
I agreed to fly out to SF to accept the EFF's pioneer awards on Tor's
behalf.
I had an anniversary and a birthday.
I proposed a crazy idea about a separate 0.2.3.x branch for DAs.
I chatted a little about metaformats, and spent a while catching up on
the ones I didn't know the details of. Currently I'm thinking YAML is a
hot mess, and ProtocolBuffers is not too bad actually.
There was this insane stegotorus bug that I sort of tracked down. That
is, I can tell you which libevent commit to revert in order to make the
problem go away (that is, 3467f2fa3bbff0dab6865), but I can't for the
life of me figure out what's wrong with it. My current guess is that it
provokes an issue somewhere else.
A couple of friends/acquaintances approached me about working for Tor as
a project manager. I told them to email jobs(a)torproject.org. I don't
think we've heard from them yet.
It would rock if we had a faster release schedule. I've been trying to
find projects our size that do it right.
This coming month I must help Linus get our September IPv6 deliverables
deployed. I need to help Andrea get her refactored channel abstraction
merged, and make sure she's got more stuff to do (and more interesting
stuff to do!) as she transitions to full-time. I must get that blog
post I'm cowriting with Steven finished, and our paper for November
started. And I need to write some of my own code too.
I also need to finalize a plan and a schedule for 0.2.4 and send them to
the world.
"when in danger or in doubt,"
--
Nick