Tor 0.0.2pre22 prerelease is out
arma at mit.edu
Fri Feb 27 00:59:26 UTC 2004
I've (hopefully) fixed the server-crash-bug that's been hassling us. We
will see. pre22 should be compatible with pre18, pre19, pre20, and pre21.
Note that 'make install' will clobber your torrc, so back it up if you've
We switched back from using /usr/local/sbin to /usr/local/bin, which
means if you installed pre21, you will have a 'tor' binary left over in
your /usr/local/sbin, and you'll have to remove it by hand.
Improvements since 0.0.2pre21:
- Servers publish less revealing uname information in descriptors.
- More memory tracking and assertions, to crash more usefully when
- If the default torrc isn't there, just use some default defaults.
Plus provide an internal dirservers file if they don't have one.
- When the user tries to use Tor as an http proxy, give them an http
501 failure explaining that we're a socks proxy.
- Dump a new router.desc on hup, to help confused people who change
their exit policies and then wonder why router.desc doesn't reflect
- Clean up the generic tor.sh init script that we ship with.
- If the exit stream is pending on the resolve, and a destroy arrives,
then the stream wasn't getting removed from the pending list. I
think this was the one causing recent server crashes.
- Use a more robust poll on OSX 10.3, since their poll is flaky.
- When it couldn't resolve any dirservers, it was useless from then on.
Now it reloads the RouterFile (or default dirservers) if it has no
- Move the 'tor' binary back to /usr/local/bin/ -- it turns out
many users don't even *have* a /usr/local/sbin/.
More information about the tor-dev