docs/diploma

changeset 84:eed87bfa622d

added labels and other minor stuff
author meillo@marmaro.de
date Wed, 12 Nov 2008 18:02:39 +0100
parents 2dd80fecdf13
children a6aa37e12dff
files thesis/tex/1-Candidates.tex thesis/tex/1-Masqmail.tex thesis/tex/3-Requirements.tex
diffstat 3 files changed, 8 insertions(+), 1 deletions(-) [+]
line diff
     1.1 --- a/thesis/tex/1-Candidates.tex	Tue Nov 11 17:08:54 2008 +0100
     1.2 +++ b/thesis/tex/1-Candidates.tex	Wed Nov 12 18:02:39 2008 +0100
     1.3 @@ -71,6 +71,7 @@
     1.4  Following is a small introduction to each of the five programs chosen for comparision.
     1.5  
     1.6  \subsection{\sendmail}
     1.7 +\label{sec:sendmail}
     1.8  \sendmail\ is the most popular \mta. Since it was one of the first \MTA{}s and was shipped by many vendors of \unix\ systems.
     1.9  
    1.10  The program was written by Eric Allman as the successor of his program \name{delivermail}. \sendmail\ was first released with \NAME{BSD} 4.1c in 1983. Allman was not the only one working on the program. Other people developed own versions of it and a variety of flavors came up, especially in the late eighties when Allman was inactive.
    1.11 @@ -85,6 +86,7 @@
    1.12  
    1.13  
    1.14  \subsection{\name{qmail}}
    1.15 +\label{sec:qmail}
    1.16  \name{qmail} is seen by its community as ``a modern SMTP server which makes sendmail obsolete''. It was written by Daniel~J.\ Bernstein starting in 1995. His primary goal was to create a secure \MTA\ to replace the popular, but vulnerable, \sendmail.
    1.17  
    1.18  \name{qmail} first introduced may innovative concepts in \mta\ design and is generally seen as the first security-aware \MTA\ developed.
    1.19 @@ -95,6 +97,7 @@
    1.20  
    1.21  
    1.22  \subsection{\name{postfix}}
    1.23 +\label{sec:postfix}
    1.24  The \name{postfix} project was started in 1999 at \name{IBM research}, then called \name{VMailer} or \name{IBM Secure Mailer}. Wietse Venema's program ``attempts to be fast, easy to administer, and secure. The outside has a definite Sendmail-ish flavor, but the inside is completely different.''\citeweb{postfix:homepage} In fact, \name{postfix} was mainly designed after qmail's architecture to gain security. But in contrast to \name{qmail} it aims much more on being fast and full-featured.
    1.25  
    1.26  Today \name{postfix} is taken by many \unix systems and \gnulinux distributions as default \MTA.
    1.27 @@ -105,6 +108,7 @@
    1.28  
    1.29  
    1.30  \subsection{\name{exim}}
    1.31 +\label{sec:exim}
    1.32  \name{exim} was started in 1995 by Philip Hazel at the \name{University of Cambridge}. Its age is about the same as \name{qmail}'s, but the architecture is totally different.
    1.33  
    1.34  While \name{qmail} took a completely new approach, \name{exim} forked of \name{smail-3}, and therefor is monolitic like that and like \sendmail. But having no separation of the individual components of the system, like \name{qmail} and \name{postfix} have, did not hurt. Its security is comparably good.
    1.35 @@ -117,6 +121,7 @@
    1.36  
    1.37  
    1.38  \subsection{\masqmail}
    1.39 +\label{sec:masqmail}
    1.40  The \masqmail\ program was written by Oliver Kurth, starting in 1999. His aim was to create a small \mta\ which is especially focused on computers with dial-up connections to the internet. \masqmail\ is easy configurable for situations which are rarely solveable with the common \MTA{}s.
    1.41  
    1.42  \masqmail\ queues mail for destinations outside the local network if no connection to the internet is online. If the machine goes online, this mail is sent. Mail to local machines is sent immediately.
     2.1 --- a/thesis/tex/1-Masqmail.tex	Tue Nov 11 17:08:54 2008 +0100
     2.2 +++ b/thesis/tex/1-Masqmail.tex	Wed Nov 12 18:02:39 2008 +0100
     2.3 @@ -80,6 +80,7 @@
     2.4  \section{History}
     2.5  %TODO: let oliver prove read it!
     2.6  %FIXME: add references
     2.7 +%FIXME: where does the name come from: masqdialer (guessed)
     2.8  
     2.9  The date of the first release (version 0.0.1) is unknown.
    2.10  The only information available is, that it was packaged for \debian\ at 15\nth\ of September in 1999.
     3.1 --- a/thesis/tex/3-Requirements.tex	Tue Nov 11 17:08:54 2008 +0100
     3.2 +++ b/thesis/tex/3-Requirements.tex	Wed Nov 12 18:02:39 2008 +0100
     3.3 @@ -1,4 +1,5 @@
     3.4 -\chapter{General requirements}
     3.5 +\chapter{Requirements}
     3.6 +
     3.7  \section{Structure}
     3.8  \section{Security}
     3.9  \section{Usability}