Author: dbkr
Date: 2006-07-12 15:53:30 +0000 (Wed, 12 Jul 2006)
New Revision: 9576

Modified:
   trunk/apps/Freemail/docs/spec/spec.tex
Log:
Modifications to the spec doc as suggested by Toad.


Modified: trunk/apps/Freemail/docs/spec/spec.tex
===================================================================
--- trunk/apps/Freemail/docs/spec/spec.tex      2006-07-12 14:41:05 UTC (rev 
9575)
+++ trunk/apps/Freemail/docs/spec/spec.tex      2006-07-12 15:53:30 UTC (rev 
9576)
@@ -8,7 +8,7 @@

 \section{Introduction}
 \subsection{What is Freemail}
-Freemail is an email-like messaging system that transports all messages over 
Freenet 0.7 in order to achieve anoymity and cencorship-resillience. Its 
protocol is designed to be as resistant as possible to attacks such as message 
floods and denial of service.
+Freemail is an email-like messaging system that transports all messages over 
Freenet 0.7 in order to achieve anonymity and cencorship-resillience. Its 
protocol is designed to be as resistant as possible to attacks such as message 
floods and denial of service. Unlike traditional email, it makes it extremely 
difficult for others to doscover what you have been communicating, who you have 
been communicating with, and even that you have been communicating at all.

 Freemail uses IMAP and SMTP to interface with standard email clients, making 
taking advantage of interfaces that people are already accustomed to.

@@ -32,7 +32,7 @@
 The following pieces of information are required in a mailpage:

 \begin{itemize}
-\item rtskey - This is an arbitrary string of alphanumeric characters which is 
used to derive a KSK that can be used to send messages to the owner of the 
mailsite.
+\item rtskey - This is an arbitrary string of alphanumeric characters which is 
used to derive a KSK that can be used to send data to the owner of the mailsite 
in order to establish a communication channel.
 \item asymkey.modulus - The modulus of the owner's RSA encryption key, as an 
integer in base 10.
 \item asymkey.pubexponent - The public exponent of the owner's RSA encruption 
key, as an integer in base 10.
 \end{itemize}
@@ -64,7 +64,7 @@

 \section{Props Files}
 \label{PropsFile}
-A props file is a sequence of keys and values. Keys and values are separated 
by a single equals sign ('=') and lines are separated by a carrriage return and 
line feed ($\backslash$r$\backslash$n), with the exception that if the 
propsfile will only be read locally, it is permissable to use the line 
separator native to the local machine. For example, for props files that are 
never transmitted over the network, it is permissable to use just a line feed 
($\backslash$n) to separate lines. It is recommended for simplicity, though not 
required, that the keys be lowercase and contain only alphanumeric characters. 
The keys must not contain the equals sign.
+A props file is a sequence of keys and values. Keys and values are separated 
by a single equals sign ('=') and lines are separated by a carrriage return and 
line feed ($\backslash$r$\backslash$n), with the exception that if the 
propsfile will only be read locally, it is permissable to use the line 
separator native to the local machine. For example, for props files that are 
never transmitted over the network, it is permissable to use just a line feed 
($\backslash$n) to separate lines. It is recommended for simplicity, though not 
required, that the keys be lowercase and contain only alphanumeric characters. 
The keys must not contain the equals sign, as there is no mechanism for 
escaping equals signs. The value may contain equals signs and therefore parsers 
of this format must treat and equals signs after the first on any line as part 
of the value text.

 An example of a propsfile is below: \\
 \\


Reply via email to