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.
Attachment:
signature.asc
Description: Digital signature