Code added to Tor to support PIR-based onion service descriptor lookups

Roger Dingledine 2fa01764bb stop trying to maintain two separate doc sections %!s(int64=19) %!d(string=hai) anos
Win32Build 17b5b3685f Make tor build on win32 again; handle locking for server %!s(int64=20) %!d(string=hai) anos
contrib 7fda3df9dd Rename Python tor-resolve to tor-resolve.py; stop installing it; move tor-resolve manpage to doc directory %!s(int64=19) %!d(string=hai) anos
debian 029a0a4c33 New upstream (pre)release. %!s(int64=19) %!d(string=hai) anos
doc 9510d9a792 tor --list-fingerprint to print fingerprint and exit %!s(int64=19) %!d(string=hai) anos
src 790349c645 oh, and add the actual file too %!s(int64=19) %!d(string=hai) anos
.cvsignore 9d2cd7fc6e Allow multiple logfiles at different severity ranges %!s(int64=20) %!d(string=hai) anos
AUTHORS 51ca94fef3 add jbash and weasel to the AUTHORS list %!s(int64=20) %!d(string=hai) anos
ChangeLog 7ba287da5a commit a changelog for pre4 %!s(int64=19) %!d(string=hai) anos
Doxyfile d15a95145e Add Doxygen config file and make target, along with section in HACKING document %!s(int64=20) %!d(string=hai) anos
INSTALL 0cdf7c764f add a hint for building on athena %!s(int64=20) %!d(string=hai) anos
LICENSE 431c8ad63b extend copyright to 2004 %!s(int64=20) %!d(string=hai) anos
Makefile.am d15a95145e Add Doxygen config file and make target, along with section in HACKING document %!s(int64=20) %!d(string=hai) anos
README 2fa01764bb stop trying to maintain two separate doc sections %!s(int64=19) %!d(string=hai) anos
autogen.sh 0430b4c5a0 Move design-paper into its own directory, and ship it and all that is needed to build with it in the tarball %!s(int64=20) %!d(string=hai) anos
configure.in ae7495dd55 Only tor and test binaries need to link against openssl and zlib; tor-resolve can be smaller. %!s(int64=19) %!d(string=hai) anos

README


'tor' is an implementation of The Onion Routing system, as
described in a bit more detail at http://www.onion-router.net/. You
can read list archives, and subscribe to the mailing list, at
http://archives.seul.org/or/dev/.

Is your question in the FAQ? Should it be?

**************************************************************************
See the INSTALL file for a quickstart. That is all you will probably need.
**************************************************************************

**************************************************************************
You only need to look beyond this point if the quickstart in the INSTALL
doesn't work for you.
**************************************************************************

Do you want to run a tor server?

See http://freehaven.net/tor/doc/tor-doc.html#server

Do you want to run a hidden service?

See http://freehaven.net/tor/doc/tor-doc.html#hidden-service

Configuring tsocks:

If you want to use Tor for protocols that can't use Privoxy, or
with applications that are not socksified, then download tsocks
(tsocks.sourceforge.net) and configure it to talk to localhost:9050
as a socks4 server. My /etc/tsocks.conf simply has:
server_port = 9050
server = 127.0.0.1
(I had to "cd /usr/lib; ln -s /lib/libtsocks.so" to get the tsocks
library working after install, since my libpath didn't include /lib.)
Then you can do "tsocks ssh arma@moria.mit.edu". But note that if
ssh is suid root, you either need to do this as root, or cp a local
version of ssh that isn't suid.

(On Windows, you may want to look at the Hummingbird SOCKS client,
or at SocksCap, instead.)