aboutsummaryrefslogtreecommitdiff
path: root/gettor-spec.txt
diff options
context:
space:
mode:
authorSebastian Hahn <sebastian@torproject.org>2011-11-26 03:57:54 +0100
committerSebastian Hahn <sebastian@torproject.org>2011-11-26 04:09:21 +0100
commit57efa12578944a1afb535e2c28374257c40f5c23 (patch)
tree5e30bcedf582c60a1660c9a382effc054af2090c /gettor-spec.txt
parent0c1a4a7bee9dabe2d7b9ecdc765807c43253fa0d (diff)
downloadtorspec-57efa12578944a1afb535e2c28374257c40f5c23.tar.gz
torspec-57efa12578944a1afb535e2c28374257c40f5c23.zip
Trivial whitespace cleanup
Diffstat (limited to 'gettor-spec.txt')
-rw-r--r--gettor-spec.txt53
1 files changed, 27 insertions, 26 deletions
diff --git a/gettor-spec.txt b/gettor-spec.txt
index 0a30efc..dd26b3d 100644
--- a/gettor-spec.txt
+++ b/gettor-spec.txt
@@ -8,27 +8,27 @@
1. Overview
- GetTor was created to resolve direct and indirect censorship of Tor's software.
- In many countries and networks Tor's main website is blocked and would be Tor
- users are unable to download even the source code to the Tor program. Other
- software hosted by the Tor Project is similarly censored. The filtering
- of the possible download sites is sometimes easy to bypass by using our TLS enabled
- website. In other cases the website and all of the mirrors are entirely
- blocked; this is a situation where a user seems to actually need Tor to fetch
- Tor. We discovered that it is feasible to use alternate transport methods such
- as SMTP between a non-trusted third party or with IRC and XDCC.
+ GetTor was created to resolve direct and indirect censorship of Tor's
+ software. In many countries and networks Tor's main website is blocked and
+ would be Tor users are unable to download even the source code to the Tor
+ program. Other software hosted by the Tor Project is similarly censored. The
+ filtering of the possible download sites is sometimes easy to bypass by using
+ our TLS enabled website. In other cases the website and all of the mirrors are
+ entirely blocked; this is a situation where a user seems to actually need Tor
+ to fetch Tor. We discovered that it is feasible to use alternate transport
+ methods such as SMTP between a non-trusted third party or with IRC and XDCC.
2. Implementation
Any compliant GetTor implementation will implement at least a single transport
- to meet the needs of a certain class of users. It should be i18n and l10n compliant
- for all user facing interactions; users should be able to manually set their
- language and this should serve as their preference for localization of any
- software delivered. The implementation must be free software and it should be
- freely available by request from the implementation that they interface with
- to download any of the other software available from that GetTor instance.
- Security and privacy considerations should be described on a per transport
- basis.
+ to meet the needs of a certain class of users. It should be i18n and l10n
+ compliant for all user facing interactions; users should be able to manually
+ set their language and this should serve as their preference for localization
+ of any software delivered. The implementation must be free software and it
+ should be freely available by request from the implementation that they
+ interface with to download any of the other software available from that
+ GetTor instance. Security and privacy considerations should be described on a
+ per transport basis.
2.1 Reference implementation
@@ -36,16 +36,17 @@
3. SMTP transport
- The SMTP transport for GetTor should allow users to send any RFC822 compliant message
- in any known human language; GetTor should respond in whatever language is
- detected with supplementary translations in the same email. GetTor shall offer
- a list of all available software in the body of the email - it should offer the
- software as a list of packages and their subsequent descriptions.
+ The SMTP transport for GetTor should allow users to send any RFC822 compliant
+ message in any known human language; GetTor should respond in whatever
+ language is detected with supplementary translations in the same email.
+ GetTor shall offer a list of all available software in the body of the email -
+ it should offer the software as a list of packages and their subsequent
+ descriptions.
3.1 SMTP transport security considerations
- Any GetTor instance that offers SMTP as a transport should optionally implement
- the checking of DKIM signatures to ensure that email is not forged.
+ Any GetTor instance that offers SMTP as a transport should optionally
+ implement the checking of DKIM signatures to ensure that email is not forged.
Optionally GetTor should take an OpenPGP key from the user and encrypt the
response with a blinded message.
@@ -63,8 +64,8 @@
4. Other transports
- At this time no other transports have been specified. IRC XDCC is a likely useful
- system as is XMPP/Jabber with the newest OTR file sharing transport.
+ At this time no other transports have been specified. IRC XDCC is a likely
+ useful system as is XMPP/Jabber with the newest OTR file sharing transport.
5. Implementation suggestions