0.1.2.15 is getting close to ready; please test it
Roger Dingledine
arma at mit.edu
Fri Jul 13 13:16:44 UTC 2007
Hi folks,
We're getting close to having 0.1.2.15 ready. I've put a snapshot at
http://freehaven.net/~arma/tor-0.1.2.14-dev.tar.gz
http://freehaven.net/~arma/tor-0.1.2.14-dev.tar.gz.asc
that we hope compiles in more places than 0.1.2.14 (apologies to the BSD
folks :), and has fewer bugs and no new bugs. Please grab it, try it out,
and let us know whether we broke anything. (We'll be adding a few more
backports before the final release, but this should be most of them.)
Thanks,
--Roger
Partial list of changes in version 0.1.2.15 - 2007-07-??
o Major bugfixes (compilation):
- Fix compile on FreeBSD/NetBSD/OpenBSD. Oops.
o Major bugfixes (crashes):
- Try even harder not to dereference the first character after
an mmap(). Reported by lodger.
- Fix a crash bug in directory authorities when we re-number the
routerlist while inserting a new router.
- Fix eventdns.c behavior on Solaris: It is critical to include
orconfig.h _before_ sys/types.h, so that we can get the expected
definition of _FILE_OFFSET_BITS.
o Major bugfixes (security):
- Fix a possible buffer overrun when using BSD natd support.
Bug found by "Mr. Croup."
- When sending destroy cells from a circuit's origin, don't include
the reason for tearing down the circuit. The spec says we didn't,
and now we actually don't. Reported by lodger.
- Keep streamids from different exits on a circuit separate. This
bug may have allowed other routers on a given circuit to inject
cells into streams. Reported by lodger; fixes bug 446.
o Minor bugfixes (guard nodes):
- Weight guard selection by bandwidth, so that high-bandwidth nodes
don't get underused as guards.
- If there's a never-before-connected-to guard node in our list,
never choose any guards past it. This way we don't expand our
guard list unless we need to.
o Minor bugfixes (directory):
- Count the number of authorities that recommend each version
correctly. Previously, we were under-counting by 1.
o Minor bugfixes (hidden services):
- Stop tearing down the whole circuit when the user asks for a
connection to a port that the hidden service didn't configure.
Resolves bug 444.
o Minor bugfixes (misc):
- On Windows, we were preventing other processes from reading
cached-routers while Tor was running. Reported by janbar.
- Fix a possible (but very unlikely) bug in picking routers by
bandwidth. Add a log message to confirm that it is in fact
unlikely. Patch from lodger.
- Backport a couple of memory leak fixes.
- Backport miscellaneous cosmetic bugfixes.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.torproject.org/pipermail/tor-talk/attachments/20070713/017bb5bb/attachment.pgp>
More information about the tor-talk
mailing list