aboutsummaryrefslogtreecommitdiff
path: root/spec/gettor-spec.md
diff options
context:
space:
mode:
Diffstat (limited to 'spec/gettor-spec.md')
-rw-r--r--spec/gettor-spec.md18
1 files changed, 9 insertions, 9 deletions
diff --git a/spec/gettor-spec.md b/spec/gettor-spec.md
index 446f116..337413d 100644
--- a/spec/gettor-spec.md
+++ b/spec/gettor-spec.md
@@ -4,13 +4,13 @@ Jacob Appelbaum
<a id="gettor-spec.txt-0"></a>
-# Preface
+## Preface
This document describes GetTor and how to properly implementation GetTor.
<a id="gettor-spec.txt-1"></a>
-# Overview
+## 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
@@ -24,7 +24,7 @@ methods such as SMTP between a non-trusted third party or with IRC and XDCC.
<a id="gettor-spec.txt-2"></a>
-# Implementation
+## 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
@@ -38,13 +38,13 @@ per transport basis.
<a id="gettor-spec.txt-2.1"></a>
-## Reference implementation
+### Reference implementation
We have implemented\[0\] a compliant GetTor that supports SMTP as a transport.
<a id="gettor-spec.txt-3"></a>
-# SMTP transport
+## 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
@@ -55,7 +55,7 @@ descriptions.
<a id="gettor-spec.txt-3.1"></a>
-## SMTP transport security considerations
+### 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.
@@ -64,7 +64,7 @@ response with a blinded message.
<a id="gettor-spec.txt-3.2"></a>
-## SMTP transport privacy considerations
+### SMTP transport privacy considerations
Any GetTor instance that offers SMTP as a transport must at least store the
requester's address for the time that it takes to process a response. This
@@ -78,14 +78,14 @@ information about any of the requester beyond language selection.
<a id="gettor-spec.txt-4"></a>
-# Other transports
+## 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.
<a id="gettor-spec.txt-5"></a>
-# Implementation suggestions
+## Implementation suggestions
It is suggested that any compliant GetTor instance should be written in a so
called "safe" language such as Python.