clean up my microdescriptors proposals now that i've slept on it
[tor.git] / debian / control
blob5928e728b1834376a453dc23e007a48e6bb63783
1 Source: tor
2 Section: comm
3 Priority: optional
4 Maintainer: Peter Palfrader <weasel@debian.org>
5 Build-Depends: debhelper (>= 4.1.65), libssl-dev, dpatch, zlib1g-dev, libevent-dev (>= 1.1), texlive-base-bin, texlive-latex-base, texlive-fonts-recommended, transfig, gs, binutils (>= 2.14.90.0.7)
6 Standards-Version: 3.8.0
7 Homepage: https://www.torproject.org/
9 Package: tor
10 Architecture: any
11 Depends: ${shlibs:Depends}, adduser, tsocks
12 Conflicts: libssl0.9.8 (<< 0.9.8g-9)
13 Recommends: privoxy | polipo (>= 1), socat, logrotate, tor-geoipdb
14 Suggests: mixmaster, mixminion, anon-proxy
15 Description: anonymizing overlay network for TCP
16  Tor is a connection-based low-latency anonymous communication system which
17  addresses many flaws in the original onion routing design.
18  .
19  In brief, Onion Routing is a connection-oriented anonymizing communication
20  service. Users choose a source-routed path through a set of nodes, and
21  negotiate a "virtual circuit" through the network, in which each node
22  knows its predecessor and successor, but no others. Traffic flowing down
23  the circuit is unwrapped by a symmetric key at each node, which reveals
24  the downstream node.
25  .
26  Basically Tor provides a distributed network of servers ("onion
27  routers"). Users bounce their tcp streams (web traffic, ftp, ssh, etc)
28  around the routers, and recipients, observers, and even the routers
29  themselves have difficulty tracking the source of the stream.
30  .
31  Note that Tor does no protocol cleaning.  That means there is a danger that
32  application protocols and associated programs can be induced to reveal
33  information about the initiator.  Tor depends on Privoxy and similar protocol
34  cleaners to solve this problem.
35  .
36  Client applications can use the Tor network by connecting to the local
37  onion proxy.  If the application itself does not come with socks support
38  you can use a socks client such as tsocks.  Some web browsers like mozilla
39  and web proxies like privoxy come with socks support, so you don't need an
40  extra socks client if you want to use Tor with them.
41  .
42  This package enables only the onion proxy by default, but it can be configured
43  as a relay (server) node.
44  .
45  Remember that this is development code -- don't rely on the current Tor
46  network if you really need strong anonymity.
47  .
48  The latest information can be found at https://www.torproject.org/, or on the
49  mailing lists, archived at http://archives.seul.org/or/talk/ or
50  http://archives.seul.org/or/announce/.
52 Package: tor-dbg
53 Architecture: any
54 Depends: tor (= ${binary:Version})
55 Suggests: gdb
56 Priority: extra
57 Description: debugging symbols for Tor
58  This package provides the debugging symbols for Tor, The Onion Router.
59  Those symbols allow your debugger to assign names to your backtraces, which
60  makes it somewhat easier to interpret core dumps.
62 Package: tor-geoipdb
63 Architecture: all
64 Priority: extra
65 Depends: tor (>= ${source:Version})
66 Description: geoIP database for Tor
67  This package provides a geoIP database for Tor, i.e. it maps IPv4 addresses
68  to countries.
69  .
70  Bridges (special Tor relays that aren't listed in the main Tor directory) use
71  this information to report which countries they get access from.  This allows
72  the Tor network operators to learn if certain countries started blocking
73  access to bridges.