Tor: Packages and source


Tor is distributed as Free Software under the 3-clause BSD license.

You can get the latest release from the download directory. The latest stable release is 0.1.0.10, and the latest development release is 0.1.1.1-alpha. Tor should run on Linux, BSD, OS X, Windows, Solaris, and more.

General instructions for installing and configuring Tor are here. This FAQ entry explains how to verify package signatures.

See the developers page for instructions on fetching Tor from CVS.

Old releases are here.


Debian packages have been uploaded to the set of official unstable (sid) and testing (etch) Debian packages. If you are running stable (sarge) or oldstable (woody), you must first add these lines to /etc/apt/sources.list:

To install the packages, issue the following commands:

$ apt-get update
$ apt-get install tor

Packages for the development version of Tor are available as well. To install these, add the following lines to /etc/apt/sources.list:

Then issue the following commands:

$ apt-get update
$ apt-get install -t experimental tor

or just

$ apt-get update
$ apt-get install tor

depending on which of those lines you added.

Packages for architectures other than i386 can be built from the sources above quite easily. Pester weasel if he hasn't documented it yet.

A guide to chrooting is available in the Wiki.


FreeBSD: portinstall -s security/tor

OpenBSD: cd /usr/ports/net/tor && make && make install (guide to chrooting)

NetBSD: cd /usr/pkgsrc/net/tor && make install

Gentoo: emerge tor (guide)

Other packages for other platforms are rumored to exist. If somebody sends details, we'll put links here.


Mirrors

If you are running a mirror please email tor-webmaster@freehaven.net and we'll add it to the list.

Swedish Linux Society (ftp | http)
Meulie.net (http)


Testing releases

2005-06-28: Tor 0.1.1.1-alpha has a revised controller protocol (version 1) that uses ascii rather than binary.


Stable releases

2005-06-12: Tor 0.1.0.10 features cleanup on Windows, including making NT services work; many performance improvements, including libevent to use poll/epoll/kqueue when available, and pthreads and better buffer management to avoid so much memory bloat; better performance and reliability for hidden services; automated self-reachability testing by servers; http and https proxy support for clients; and much more support for the Tor controller protocol.

2005-04-23: Tor 0.0.9.9 has a fix for an assert trigger that happens when servers get weird TLS certs from clients.

2005-04-07: Tor 0.0.9.8 has a workaround for a rare bug (reported by Alex de Joode) that makes servers stop processing new circuits.

2005-04-01: Tor 0.0.9.7 fixes another server race crash bug, and also fixes a bug where we would refuse to extend to an unknown server.

2005-03-24: Tor 0.0.9.6 fixes yet more server stability problems.

2005-02-22: Tor 0.0.9.5 fixes an assert race at exit nodes when resolve requests fail, and cleans up a few other bugs.

2005-02-03: Tor 0.0.9.4 fixes a server bug that took down most of the network. It also makes us more robust to running out of file descriptors.

2005-01-21: Tor 0.0.9.3 improves cpu usage, works better when the network was offline and you try to use Tor, and makes hidden services less unbearable.

2005-01-04: Tor 0.0.9.2 fixes many more bugs.

2004-12-16: Tor 0.0.9.1 fixes a few minor bugs in 0.0.9.

2004-12-12: Tor 0.0.9 adds a win32 installer, better circuit building algorithms, bandwidth accounting and hibernation, more efficient directory fetching, and support for a separate Tor GUI controller program (once somebody writes one).


You can read the ChangeLog for more details.

Webmaster - $Id$