docs/diploma

changeset 26:fb9ba63f6957

changed to new thesis structure; moved text pieces away; updated project plan
author meillo@marmaro.de
date Sat, 04 Oct 2008 19:56:20 +0200
parents 33149fbcac81
children 433df94d5476
files plan/project-plan.txt thesis/pieces/about-masqmail.tex thesis/pieces/about-mta.tex thesis/pieces/foo.tex thesis/tex/0-preface.tex thesis/tex/1-Candidates.tex thesis/tex/1-Comparision.tex thesis/tex/1-Introduction.tex thesis/tex/1-Masqmail.tex thesis/tex/2-BecomingProjectLeader.tex thesis/tex/2-FreeSoftwareProjects.tex thesis/tex/2-ProjectManagement.tex thesis/tex/3-Concrete.tex thesis/tex/3-General.tex thesis/tex/3-SecuringPrograms.tex thesis/tex/3-SecurityTesting.tex thesis/tex/4-Ideas.tex thesis/tex/4-PlansAndGoals.tex thesis/tex/5-Future.tex thesis/tex/5-Summary.tex thesis/tex/about-masqmail.tex thesis/tex/about-mta.tex thesis/tex/foo.tex thesis/tex/preface.tex thesis/thesis.tex
diffstat 25 files changed, 456 insertions(+), 328 deletions(-) [+]
line diff
     1.1 --- a/plan/project-plan.txt	Thu Oct 02 21:29:49 2008 +0200
     1.2 +++ b/plan/project-plan.txt	Sat Oct 04 19:56:20 2008 +0200
     1.3 @@ -1,34 +1,77 @@
     1.4  project plan
     1.5  ============
     1.6  
     1.7 -each part should last for about four weeks
     1.8 -
     1.9  part I
    1.10 -purpose and structure of masqmail
    1.11 ----------------------------------
    1.12 -read code
    1.13 -search the web
    1.14 -compare to sendmail, exim, postfix, qmail
    1.15 +Mail transfer agents
    1.16 +--------------------
    1.17 +Introduction
    1.18 +	History of electronic mail
    1.19 +	Transporting mail
    1.20 +	sendmail
    1.21 +	(a look at Windows)
    1.22 +Candidates
    1.23 +	Types of MTAs
    1.24 +	Not regarded here
    1.25 +	The competitors
    1.26 +Comparision
    1.27 +	...
    1.28 +Masqmail
    1.29 +	Target field
    1.30 +	Typical usage
    1.31 +	What makes it special
    1.32 +	Alternatives?
    1.33 +	Structure
    1.34 +	Features
    1.35 +	History
    1.36  
    1.37  
    1.38  part II
    1.39 -security and safety
    1.40 --------------------
    1.41 -mails in general
    1.42 -MTA in general
    1.43 -masqmail
    1.44 +The masqmail project
    1.45 +--------------------
    1.46 +About Free Software projects
    1.47 +	The Projects
    1.48 +	The Community
    1.49 +Becoming the project leader
    1.50 +	History of masqmail
    1.51 +	Taking it
    1.52 +Project management
    1.53 +	Infrastructure
    1.54 +	Community
    1.55 +	Development
    1.56 +	Documentation
    1.57 +	Quality assurance
    1.58 +	Distribution
    1.59  
    1.60  
    1.61  part III
    1.62 -improvementes in code
    1.63 ----------------------
    1.64 -bugfixes
    1.65 -new features (?)
    1.66 +Security
    1.67 +--------
    1.68 +In general
    1.69 +	Problems of email
    1.70 +	Problems of Unix/C
    1.71 +	Problems of MTAs
    1.72 +Concrete
    1.73 +	How about masqmail
    1.74 +	A look on other MTAs
    1.75 +Security testing
    1.76 +	...
    1.77 +Securing programs
    1.78 +	How far to go
    1.79  
    1.80  
    1.81  part IV
    1.82 -various stuff
    1.83 --------------
    1.84 -documentation
    1.85 -test
    1.86 -distribution
    1.87 +Improvements
    1.88 +------------
    1.89 +Plans and goals
    1.90 +	Structure
    1.91 +	Security
    1.92 +	Usability
    1.93 +Ideas
    1.94 +	Limitations
    1.95 +
    1.96 +
    1.97 +part V
    1.98 +Summary
    1.99 +-------
   1.100 +Summary
   1.101 +The future of masqmail
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/thesis/pieces/about-masqmail.tex	Sat Oct 04 19:56:20 2008 +0200
     2.3 @@ -0,0 +1,24 @@
     2.4 +\chapter{About \masqmail}
     2.5 +
     2.6 +%TODO: have text by oliver here
     2.7 +%TODO: let oliver prove read it!
     2.8 +
     2.9 +This chapter describes the history and evolution of \masqmail.
    2.10 +
    2.11 +
    2.12 +\section{History and evolution}
    2.13 +The \masqmail\ program was written by Oliver Kurth, starting in 1999. His aim was to create a \mta\ which is especially focused on computers with dial-up connections to the internet. \masqmail\ handles situations which are rarely solveable with the common \MTA{}s.
    2.14 +
    2.15 +The date of the first release (version 0.0.1) is unknown, but it was packaged for \debian\ at 15\nth\ of September in 1999. Further releases were made every few weeks or month during 2000, 2001 and 2002. Development ended in mid-2003 in a hard stop. The last release known to me is version 0.2.20, released on 4\nth\ of June in 2003.
    2.16 +
    2.17 +During the time of development, Oliver released 53 versions. That means a new release in less than every 20 days in average!
    2.18 +
    2.19 +Mentionable are the four \emph{beta} releases of version 0.1.8 (named with the trailing letters `a' to `d') in winter 2000/2001 and the security-fix 0.1.15.1 in 2002.
    2.20 +
    2.21 +One extra release (version 0.2.21) was made by him in November 2005. This one is only available from the \debian\ pool. Comparing it to version 0.2.20 shows, that no source code was altered. Only building documents (like Makefiles) and \debian\ packageing documents were changed. That leeds to the assumption that this last release was specificly created for the needs of \debian---to fix some errors in the package.
    2.22 +
    2.23 +In May 2000 the minor version number increased to `1'. Nothing special is mentioned in the documentation about that. When it increased again to start the 0.2.x releases, Oliver titled them as the ``development branch'' of \masqmail. At that second time, he started developing the 0.2.x ``development branch'', continuing to work on the 0.1.x series. His parallel work on both branches lasted for four month, and one additional last release, numbered 0.1.17, one more year later.
    2.24 +
    2.25 +
    2.26 +\section{\masqmail\ on the web}
    2.27 +
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/thesis/pieces/about-mta.tex	Sat Oct 04 19:56:20 2008 +0200
     3.3 @@ -0,0 +1,35 @@
     3.4 +\chapter{About \name{mail transfer agent}s}
     3.5 +
     3.6 +% TODO: describe content of this chapter here
     3.7 +
     3.8 +
     3.9 +\section{What is a \name{mail transfer agent}?}
    3.10 +The basic job of a \name{mail transfer agent} (or \name{mail transport agent}, short \NAME{MTA}) is to transfer/transport \name{electronic mail} (short \name{email}) from one host to another.
    3.11 +
    3.12 +% TODO: include definitions from others here (cites)
    3.13 +
    3.14 +
    3.15 +\section{History of \NAME{MTA}s}
    3.16 +% FIXME: is that true?
    3.17 +In the old days, the 70s, when Unix was created, computers were expensive. Universities and big firms normally had a single server with an amount of terminals connected to it. The computer filled a whole room somewhere in the cellar. People were operating at the terminals that were located in the offices and wired to the server. At that time, there was hardly no networking at all.
    3.18 +
    3.19 +During the following years, when computers became affordable and so more common (but still no personal computers at that time), connections between single computers were established. Inter-university connections were one of the first networks.
    3.20 +
    3.21 +Electronic mail is a basic concept in Unix. A lot of information gets distributed via system mail on Unix machines. System mail is electronic mail that stays on one machine. In nowadays this is primary notifications from system programs. But back then, there were frequently sent emails between users on the same machine.
    3.22 +
    3.23 +When computers were connected to each other and networks grew, the need appered to send electronic mail from one machine to another. E.g. Alice sitting on a terminal connected to server1 wants to send email to Bob sitting on a terminal connected to server2.
    3.24 +
    3.25 +Unix provided everything for that task, except a good tool to do the mail transport from server1 to server2.
    3.26 +
    3.27 +At that point the fathers of Unix at \name{Bell Labs} wrote the \NAME{UUCP} program and its compagnons. At about the same time in Berkeley a different solution for the same problem was developed: Eric Allman wrote \name{sendmail}.\footnote{To be exact: He wrote \name{delivermail} which he enhanced to \name{sendmail}.}
    3.28 +
    3.29 +
    3.30 +\section{About \name{sendmail}}
    3.31 +\name{sendmail} is the defacto-standard for \name{mail transfer agents}.
    3.32 +
    3.33 +% FIXME: is that true?
    3.34 +It was the first \NAME{MTA} and had no real alternative for a long time.
    3.35 +
    3.36 +All other existing substitutes, which are mainly \name{postfix}, \name{exim}, \name{qmail} and the here regarded \name{masqmail}, mimic \name{sendmail}'s behavior. Especially, they all create a symbolic link named ``sendmail'' pointing to their own executable. This is because a lot of programs assume there is an executable called ``sendmail'' on every computer system.
    3.37 +
    3.38 +Besides being the ``standard'', \name{sendmail} probably is the most scalable and powerful solution for transfering emails and definatly the most flexible one.
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/thesis/pieces/foo.tex	Sat Oct 04 19:56:20 2008 +0200
     4.3 @@ -0,0 +1,152 @@
     4.4 +\chapter{something}
     4.5 +laber. \cite{brooks95}
     4.6 +
     4.7 +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
     4.8 +incididunt ut labore et dolore magna aliqua. \url{http://marmaro.de/docs} Ut enim ad minim veniam, quis
     4.9 +nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    4.10 +
    4.11 +hallo \path{/usr/local/share/man1234} blubb \name{masqmail} laber bla \NAME{ANSI} laber \NAME{RFCs} laber 
    4.12 +
    4.13 +\begin{code}{label}{caption}
    4.14 +\begin{lstlisting}
    4.15 +127.0.0.1       pantheon.schnalke.local localhost.localdomain
    4.16 +127.0.0.1       localhost pantheon
    4.17 +192.168.0.100   serveme intranet deb deb.marmaro.de deb.prog.marmaro.de
    4.18 +192.168.0.100   hg hg.marmaro.de hg.prog.marmaro.de
    4.19 +	192.168.0.40    kugel
    4.20 +192.168.0.102   karton
    4.21 +192.168.0.103   milk
    4.22 +192.168.0.74    dream
    4.23 +
    4.24 +
    4.25 +# The following lines are desirable for IPv6 capable hosts
    4.26 +::1     ip6-localhost ip6-loopback
    4.27 +\end{lstlisting}
    4.28 +\end{code}
    4.29 +
    4.30 +\section{blubb}
    4.31 +
    4.32 +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
    4.33 +incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
    4.34 +nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    4.35 +
    4.36 +\begin{code}{}{}
    4.37 +\begin{verbatim}
    4.38 +$ make clean
    4.39 +latexmk -c
    4.40 +This is latexmk, John Collins, 2 June 2004, version: 3.07a.
    4.41 +**** Report bugs etc to John Collins <collins at phys.psu.edu>. ****
    4.42 +\end{verbatim}
    4.43 +\end{code}
    4.44 +
    4.45 +\section{blah}
    4.46 +
    4.47 +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
    4.48 +incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
    4.49 +nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    4.50 +
    4.51 +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
    4.52 +fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
    4.53 +culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit
    4.54 +amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
    4.55 +et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
    4.56 +ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
    4.57 +in reprehenderit in voluptate velit esse. Cillum dolore eu fugiat nulla
    4.58 +pariatur.
    4.59 +
    4.60 +Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
    4.61 +deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur
    4.62 +adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
    4.63 +aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
    4.64 +ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
    4.65 +voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
    4.66 +occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim\index{Texteditor}
    4.67 +id est laborum.
    4.68 +
    4.69 +Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
    4.70 +aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
    4.71 +voluptate velit esse cillum dolore eu fugiat nulla pariatur. Duis aute irure
    4.72 +dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
    4.73 +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
    4.74 +officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,
    4.75 +consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
    4.76 +dolore magna aliqua.
    4.77 +
    4.78 +\chapter{muh}
    4.79 +
    4.80 +Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
    4.81 +aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
    4.82 +voluptate velit esse cillum dolore eu fugiat nulla pariatur. Duis aute irure
    4.83 +dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
    4.84 +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
    4.85 +officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,
    4.86 +consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
    4.87 +dolore magna aliqua.
    4.88 +
    4.89 +
    4.90 +\section{mäh}
    4.91 +
    4.92 +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
    4.93 +incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis\index{Texteditor}
    4.94 +nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    4.95 +
    4.96 +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
    4.97 +fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
    4.98 +culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit
    4.99 +amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
   4.100 +et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
   4.101 +ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
   4.102 +in reprehenderit in voluptate velit esse. Cillum dolore eu fugiat nulla
   4.103 +pariatur.
   4.104 +
   4.105 +Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
   4.106 +deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur
   4.107 +adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
   4.108 +aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
   4.109 +ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
   4.110 +voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
   4.111 +occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim
   4.112 +id est laborum.
   4.113 +
   4.114 +Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
   4.115 +aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
   4.116 +voluptate velit esse cillum dolore eu fugiat nulla pariatur. Duis aute irure
   4.117 +dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
   4.118 +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
   4.119 +officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,
   4.120 +consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
   4.121 +dolore magna aliqua.
   4.122 +
   4.123 +\section{miau}
   4.124 +
   4.125 +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
   4.126 +incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
   4.127 +nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
   4.128 +
   4.129 +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
   4.130 +fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
   4.131 +culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit
   4.132 +amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
   4.133 +et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
   4.134 +ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
   4.135 +in reprehenderit in voluptate velit esse. Cillum dolore eu fugiat nulla
   4.136 +pariatur.
   4.137 +
   4.138 +Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
   4.139 +deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur
   4.140 +\index{Prototyp}
   4.141 +adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
   4.142 +aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
   4.143 +ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in\index{Daten}
   4.144 +voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
   4.145 +occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim
   4.146 +id est laborum.
   4.147 +
   4.148 +Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
   4.149 +aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
   4.150 +voluptate velit esse cillum dolore eu fugiat nulla pariatur. Duis aute irure
   4.151 +dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
   4.152 +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
   4.153 +officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,\index{Texteditor}
   4.154 +consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
   4.155 +dolore magna aliqua.
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/thesis/tex/0-preface.tex	Sat Oct 04 19:56:20 2008 +0200
     5.3 @@ -0,0 +1,80 @@
     5.4 +\cleardoublepage
     5.5 +\chapter*{Preface}
     5.6 +\addcontentsline{toc}{chapter}{Preface}
     5.7 +
     5.8 +\section*{Preface}
     5.9 +Lorem ipsum dolor sit amet, \cite{brooks95} consectetur adipisicing elit, sed do eiusmod tempor
    5.10 +incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
    5.11 +nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    5.12 +
    5.13 +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
    5.14 +fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
    5.15 +culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit
    5.16 +amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
    5.17 +et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
    5.18 +ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
    5.19 +in reprehenderit in voluptate velit esse. Cillum dolore eu fugiat nulla
    5.20 +pariatur.
    5.21 +
    5.22 +Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
    5.23 +deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur\index{Daten}
    5.24 +adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
    5.25 +aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
    5.26 +ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
    5.27 +voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
    5.28 +occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim
    5.29 +id est laborum.
    5.30 +
    5.31 +Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
    5.32 +aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in\index{Texteditor}
    5.33 +voluptate velit esse cillum dolore eu fugiat nulla pariatur. Duis aute irure
    5.34 +dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla\index{Geistesblitz}
    5.35 +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
    5.36 +officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,
    5.37 +consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
    5.38 +dolore magna aliqua.
    5.39 +
    5.40 +
    5.41 +\section*{Organisation}
    5.42 +text
    5.43 +
    5.44 +\section*{Audience and Assumptions}
    5.45 +text
    5.46 +
    5.47 +\section*{How to read this document}
    5.48 +text
    5.49 +
    5.50 +\section*{Conventions used in the book}
    5.51 +
    5.52 +The following typographic conventions are used in this book:
    5.53 +
    5.54 +\begin{tabular}{ p{0.15\textwidth} p{0.8\textwidth} }
    5.55 +\emph{Italic} &
    5.56 +is used for names, including command names, file name, hostnames, usernames and email addresses.
    5.57 +Further more it is used to emphasize text.
    5.58 +\\ &\\
    5.59 +
    5.60 +\texttt{Constant Width} &
    5.61 +is used for source code, contents of files and output from programs.
    5.62 +\\ &\\
    5.63 +
    5.64 +\texttt{\$} &
    5.65 +indicates the the user shell prompt.
    5.66 +\\ &\\
    5.67 +
    5.68 +\texttt{\#} &
    5.69 +indicates the the root shell prompt.
    5.70 +\\
    5.71 +\end{tabular}
    5.72 +
    5.73 +
    5.74 +
    5.75 +\section*{Regarded versions}
    5.76 +text
    5.77 +
    5.78 +\section*{Additional sources}
    5.79 +\NAME{RFCs}, other books, source code, websites
    5.80 +
    5.81 +	
    5.82 +\section*{Acknowledgements}
    5.83 +text
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/thesis/tex/1-Candidates.tex	Sat Oct 04 19:56:20 2008 +0200
     6.3 @@ -0,0 +1,5 @@
     6.4 +\chapter{Candidates}
     6.5 +\section{Types of MTAs}
     6.6 +\section{Not regarded here}
     6.7 +\section{The competitors}
     6.8 +
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/thesis/tex/1-Comparision.tex	Sat Oct 04 19:56:20 2008 +0200
     7.3 @@ -0,0 +1,3 @@
     7.4 +\chapter{Comparision}
     7.5 +\section{...}
     7.6 +
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/thesis/tex/1-Introduction.tex	Sat Oct 04 19:56:20 2008 +0200
     8.3 @@ -0,0 +1,10 @@
     8.4 +\chapter{Introduction}
     8.5 +
     8.6 +\section{History of electronic mail}
     8.7 +
     8.8 +\section{Transporting mail}
     8.9 +
    8.10 +\section{sendmail}
    8.11 +
    8.12 +\section{(a look at Windows)}
    8.13 +
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/thesis/tex/1-Masqmail.tex	Sat Oct 04 19:56:20 2008 +0200
     9.3 @@ -0,0 +1,9 @@
     9.4 +\chapter{Masqmail}
     9.5 +\section{Target field}
     9.6 +\section{Typical usage}
     9.7 +\section{What makes it special}
     9.8 +\section{Alternatives?}
     9.9 +\section{Structure}
    9.10 +\section{Features}
    9.11 +\section{History}
    9.12 +
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/thesis/tex/2-BecomingProjectLeader.tex	Sat Oct 04 19:56:20 2008 +0200
    10.3 @@ -0,0 +1,4 @@
    10.4 +\chapter{Becoming the project leader}
    10.5 +\section{History of masqmail}
    10.6 +\section{Taking it}
    10.7 +
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/thesis/tex/2-FreeSoftwareProjects.tex	Sat Oct 04 19:56:20 2008 +0200
    11.3 @@ -0,0 +1,4 @@
    11.4 +\chapter{About Free Software projects}
    11.5 +\section{The Projects}
    11.6 +\section{The Community}
    11.7 +
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/thesis/tex/2-ProjectManagement.tex	Sat Oct 04 19:56:20 2008 +0200
    12.3 @@ -0,0 +1,8 @@
    12.4 +\chapter{Project management}
    12.5 +\section{Infrastructure}
    12.6 +\section{Community}
    12.7 +\section{Development}
    12.8 +\section{Documentation}
    12.9 +\section{Quality assurance}
   12.10 +\section{Distribution}
   12.11 +
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/thesis/tex/3-Concrete.tex	Sat Oct 04 19:56:20 2008 +0200
    13.3 @@ -0,0 +1,4 @@
    13.4 +\chapter{Concrete}
    13.5 +\section{How about masqmail}
    13.6 +\section{A look on other MTAs}
    13.7 +
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/thesis/tex/3-General.tex	Sat Oct 04 19:56:20 2008 +0200
    14.3 @@ -0,0 +1,5 @@
    14.4 +\chapter{In general}
    14.5 +\section{Problems of email}
    14.6 +\section{Problems of Unix/C}
    14.7 +\section{Problems of MTAs}
    14.8 +
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/thesis/tex/3-SecuringPrograms.tex	Sat Oct 04 19:56:20 2008 +0200
    15.3 @@ -0,0 +1,3 @@
    15.4 +\chapter{Securing programs}
    15.5 +\section{How far to go}
    15.6 +
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/thesis/tex/3-SecurityTesting.tex	Sat Oct 04 19:56:20 2008 +0200
    16.3 @@ -0,0 +1,3 @@
    16.4 +\chapter{Security testing}
    16.5 +\section{...}
    16.6 +
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/thesis/tex/4-Ideas.tex	Sat Oct 04 19:56:20 2008 +0200
    17.3 @@ -0,0 +1,3 @@
    17.4 +\chapter{Ideas}
    17.5 +\section{Limitations}
    17.6 +
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/thesis/tex/4-PlansAndGoals.tex	Sat Oct 04 19:56:20 2008 +0200
    18.3 @@ -0,0 +1,5 @@
    18.4 +\chapter{Plans and goals}
    18.5 +\section{Structure}
    18.6 +\section{Security}
    18.7 +\section{Usability}
    18.8 +
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/thesis/tex/5-Future.tex	Sat Oct 04 19:56:20 2008 +0200
    19.3 @@ -0,0 +1,2 @@
    19.4 +\chapter{The future of masqmail}
    19.5 +
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/thesis/tex/5-Summary.tex	Sat Oct 04 19:56:20 2008 +0200
    20.3 @@ -0,0 +1,2 @@
    20.4 +\chapter{Summary}
    20.5 +
    21.1 --- a/thesis/tex/about-masqmail.tex	Thu Oct 02 21:29:49 2008 +0200
    21.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.3 @@ -1,24 +0,0 @@
    21.4 -\chapter{About \masqmail}
    21.5 -
    21.6 -%TODO: have text by oliver here
    21.7 -%TODO: let oliver prove read it!
    21.8 -
    21.9 -This chapter describes the history and evolution of \masqmail.
   21.10 -
   21.11 -
   21.12 -\section{History and evolution}
   21.13 -The \masqmail\ program was written by Oliver Kurth, starting in 1999. His aim was to create a \mta\ which is especially focused on computers with dial-up connections to the internet. \masqmail\ handles situations which are rarely solveable with the common \MTA{}s.
   21.14 -
   21.15 -The date of the first release (version 0.0.1) is unknown, but it was packaged for \debian\ at 15\nth\ of September in 1999. Further releases were made every few weeks or month during 2000, 2001 and 2002. Development ended in mid-2003 in a hard stop. The last release known to me is version 0.2.20, released on 4\nth\ of June in 2003.
   21.16 -
   21.17 -During the time of development, Oliver released 53 versions. That means a new release in less than every 20 days in average!
   21.18 -
   21.19 -Mentionable are the four \emph{beta} releases of version 0.1.8 (named with the trailing letters `a' to `d') in winter 2000/2001 and the security-fix 0.1.15.1 in 2002.
   21.20 -
   21.21 -One extra release (version 0.2.21) was made by him in November 2005. This one is only available from the \debian\ pool. Comparing it to version 0.2.20 shows, that no source code was altered. Only building documents (like Makefiles) and \debian\ packageing documents were changed. That leeds to the assumption that this last release was specificly created for the needs of \debian---to fix some errors in the package.
   21.22 -
   21.23 -In May 2000 the minor version number increased to `1'. Nothing special is mentioned in the documentation about that. When it increased again to start the 0.2.x releases, Oliver titled them as the ``development branch'' of \masqmail. At that second time, he started developing the 0.2.x ``development branch'', continuing to work on the 0.1.x series. His parallel work on both branches lasted for four month, and one additional last release, numbered 0.1.17, one more year later.
   21.24 -
   21.25 -
   21.26 -\section{\masqmail\ on the web}
   21.27 -
    22.1 --- a/thesis/tex/about-mta.tex	Thu Oct 02 21:29:49 2008 +0200
    22.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.3 @@ -1,35 +0,0 @@
    22.4 -\chapter{About \name{mail transfer agent}s}
    22.5 -
    22.6 -% TODO: describe content of this chapter here
    22.7 -
    22.8 -
    22.9 -\section{What is a \name{mail transfer agent}?}
   22.10 -The basic job of a \name{mail transfer agent} (or \name{mail transport agent}, short \NAME{MTA}) is to transfer/transport \name{electronic mail} (short \name{email}) from one host to another.
   22.11 -
   22.12 -% TODO: include definitions from others here (cites)
   22.13 -
   22.14 -
   22.15 -\section{History of \NAME{MTA}s}
   22.16 -% FIXME: is that true?
   22.17 -In the old days, the 70s, when Unix was created, computers were expensive. Universities and big firms normally had a single server with an amount of terminals connected to it. The computer filled a whole room somewhere in the cellar. People were operating at the terminals that were located in the offices and wired to the server. At that time, there was hardly no networking at all.
   22.18 -
   22.19 -During the following years, when computers became affordable and so more common (but still no personal computers at that time), connections between single computers were established. Inter-university connections were one of the first networks.
   22.20 -
   22.21 -Electronic mail is a basic concept in Unix. A lot of information gets distributed via system mail on Unix machines. System mail is electronic mail that stays on one machine. In nowadays this is primary notifications from system programs. But back then, there were frequently sent emails between users on the same machine.
   22.22 -
   22.23 -When computers were connected to each other and networks grew, the need appered to send electronic mail from one machine to another. E.g. Alice sitting on a terminal connected to server1 wants to send email to Bob sitting on a terminal connected to server2.
   22.24 -
   22.25 -Unix provided everything for that task, except a good tool to do the mail transport from server1 to server2.
   22.26 -
   22.27 -At that point the fathers of Unix at \name{Bell Labs} wrote the \NAME{UUCP} program and its compagnons. At about the same time in Berkeley a different solution for the same problem was developed: Eric Allman wrote \name{sendmail}.\footnote{To be exact: He wrote \name{delivermail} which he enhanced to \name{sendmail}.}
   22.28 -
   22.29 -
   22.30 -\section{About \name{sendmail}}
   22.31 -\name{sendmail} is the defacto-standard for \name{mail transfer agents}.
   22.32 -
   22.33 -% FIXME: is that true?
   22.34 -It was the first \NAME{MTA} and had no real alternative for a long time.
   22.35 -
   22.36 -All other existing substitutes, which are mainly \name{postfix}, \name{exim}, \name{qmail} and the here regarded \name{masqmail}, mimic \name{sendmail}'s behavior. Especially, they all create a symbolic link named ``sendmail'' pointing to their own executable. This is because a lot of programs assume there is an executable called ``sendmail'' on every computer system.
   22.37 -
   22.38 -Besides being the ``standard'', \name{sendmail} probably is the most scalable and powerful solution for transfering emails and definatly the most flexible one.
    23.1 --- a/thesis/tex/foo.tex	Thu Oct 02 21:29:49 2008 +0200
    23.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.3 @@ -1,152 +0,0 @@
    23.4 -\chapter{something}
    23.5 -laber. \cite{brooks95}
    23.6 -
    23.7 -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
    23.8 -incididunt ut labore et dolore magna aliqua. \url{http://marmaro.de/docs} Ut enim ad minim veniam, quis
    23.9 -nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
   23.10 -
   23.11 -hallo \path{/usr/local/share/man1234} blubb \name{masqmail} laber bla \NAME{ANSI} laber \NAME{RFCs} laber 
   23.12 -
   23.13 -\begin{code}{label}{caption}
   23.14 -\begin{lstlisting}
   23.15 -127.0.0.1       pantheon.schnalke.local localhost.localdomain
   23.16 -127.0.0.1       localhost pantheon
   23.17 -192.168.0.100   serveme intranet deb deb.marmaro.de deb.prog.marmaro.de
   23.18 -192.168.0.100   hg hg.marmaro.de hg.prog.marmaro.de
   23.19 -	192.168.0.40    kugel
   23.20 -192.168.0.102   karton
   23.21 -192.168.0.103   milk
   23.22 -192.168.0.74    dream
   23.23 -
   23.24 -
   23.25 -# The following lines are desirable for IPv6 capable hosts
   23.26 -::1     ip6-localhost ip6-loopback
   23.27 -\end{lstlisting}
   23.28 -\end{code}
   23.29 -
   23.30 -\section{blubb}
   23.31 -
   23.32 -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
   23.33 -incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
   23.34 -nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
   23.35 -
   23.36 -\begin{code}{}{}
   23.37 -\begin{verbatim}
   23.38 -$ make clean
   23.39 -latexmk -c
   23.40 -This is latexmk, John Collins, 2 June 2004, version: 3.07a.
   23.41 -**** Report bugs etc to John Collins <collins at phys.psu.edu>. ****
   23.42 -\end{verbatim}
   23.43 -\end{code}
   23.44 -
   23.45 -\section{blah}
   23.46 -
   23.47 -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
   23.48 -incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
   23.49 -nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
   23.50 -
   23.51 -Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
   23.52 -fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
   23.53 -culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit
   23.54 -amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
   23.55 -et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
   23.56 -ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
   23.57 -in reprehenderit in voluptate velit esse. Cillum dolore eu fugiat nulla
   23.58 -pariatur.
   23.59 -
   23.60 -Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
   23.61 -deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur
   23.62 -adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
   23.63 -aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
   23.64 -ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
   23.65 -voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
   23.66 -occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim\index{Texteditor}
   23.67 -id est laborum.
   23.68 -
   23.69 -Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
   23.70 -aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
   23.71 -voluptate velit esse cillum dolore eu fugiat nulla pariatur. Duis aute irure
   23.72 -dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
   23.73 -pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
   23.74 -officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,
   23.75 -consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
   23.76 -dolore magna aliqua.
   23.77 -
   23.78 -\chapter{muh}
   23.79 -
   23.80 -Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
   23.81 -aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
   23.82 -voluptate velit esse cillum dolore eu fugiat nulla pariatur. Duis aute irure
   23.83 -dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
   23.84 -pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
   23.85 -officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,
   23.86 -consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
   23.87 -dolore magna aliqua.
   23.88 -
   23.89 -
   23.90 -\section{mäh}
   23.91 -
   23.92 -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
   23.93 -incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis\index{Texteditor}
   23.94 -nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
   23.95 -
   23.96 -Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
   23.97 -fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
   23.98 -culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit
   23.99 -amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  23.100 -et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
  23.101 -ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
  23.102 -in reprehenderit in voluptate velit esse. Cillum dolore eu fugiat nulla
  23.103 -pariatur.
  23.104 -
  23.105 -Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
  23.106 -deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur
  23.107 -adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
  23.108 -aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
  23.109 -ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
  23.110 -voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
  23.111 -occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim
  23.112 -id est laborum.
  23.113 -
  23.114 -Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  23.115 -aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
  23.116 -voluptate velit esse cillum dolore eu fugiat nulla pariatur. Duis aute irure
  23.117 -dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  23.118 -pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  23.119 -officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,
  23.120 -consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
  23.121 -dolore magna aliqua.
  23.122 -
  23.123 -\section{miau}
  23.124 -
  23.125 -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
  23.126 -incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
  23.127 -nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
  23.128 -
  23.129 -Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
  23.130 -fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
  23.131 -culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit
  23.132 -amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
  23.133 -et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
  23.134 -ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
  23.135 -in reprehenderit in voluptate velit esse. Cillum dolore eu fugiat nulla
  23.136 -pariatur.
  23.137 -
  23.138 -Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
  23.139 -deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur
  23.140 -\index{Prototyp}
  23.141 -adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
  23.142 -aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
  23.143 -ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in\index{Daten}
  23.144 -voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
  23.145 -occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim
  23.146 -id est laborum.
  23.147 -
  23.148 -Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  23.149 -aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
  23.150 -voluptate velit esse cillum dolore eu fugiat nulla pariatur. Duis aute irure
  23.151 -dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  23.152 -pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  23.153 -officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,\index{Texteditor}
  23.154 -consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
  23.155 -dolore magna aliqua.
    24.1 --- a/thesis/tex/preface.tex	Thu Oct 02 21:29:49 2008 +0200
    24.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.3 @@ -1,80 +0,0 @@
    24.4 -\cleardoublepage
    24.5 -\chapter*{Preface}
    24.6 -\addcontentsline{toc}{chapter}{Preface}
    24.7 -
    24.8 -\section*{Preface}
    24.9 -Lorem ipsum dolor sit amet, \cite{brooks95} consectetur adipisicing elit, sed do eiusmod tempor
   24.10 -incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
   24.11 -nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
   24.12 -
   24.13 -Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
   24.14 -fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
   24.15 -culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit
   24.16 -amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
   24.17 -et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
   24.18 -ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
   24.19 -in reprehenderit in voluptate velit esse. Cillum dolore eu fugiat nulla
   24.20 -pariatur.
   24.21 -
   24.22 -Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
   24.23 -deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur\index{Daten}
   24.24 -adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
   24.25 -aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
   24.26 -ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
   24.27 -voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
   24.28 -occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim
   24.29 -id est laborum.
   24.30 -
   24.31 -Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
   24.32 -aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in\index{Texteditor}
   24.33 -voluptate velit esse cillum dolore eu fugiat nulla pariatur. Duis aute irure
   24.34 -dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla\index{Geistesblitz}
   24.35 -pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
   24.36 -officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,
   24.37 -consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
   24.38 -dolore magna aliqua.
   24.39 -
   24.40 -
   24.41 -\section*{Organisation}
   24.42 -text
   24.43 -
   24.44 -\section*{Audience and Assumptions}
   24.45 -text
   24.46 -
   24.47 -\section*{How to read this document}
   24.48 -text
   24.49 -
   24.50 -\section*{Conventions used in the book}
   24.51 -
   24.52 -The following typographic conventions are used in this book:
   24.53 -
   24.54 -\begin{tabular}{ p{0.15\textwidth} p{0.8\textwidth} }
   24.55 -\emph{Italic} &
   24.56 -is used for names, including command names, file name, hostnames, usernames and email addresses.
   24.57 -Further more it is used to emphasize text.
   24.58 -\\ &\\
   24.59 -
   24.60 -\texttt{Constant Width} &
   24.61 -is used for source code, contents of files and output from programs.
   24.62 -\\ &\\
   24.63 -
   24.64 -\texttt{\$} &
   24.65 -indicates the the user shell prompt.
   24.66 -\\ &\\
   24.67 -
   24.68 -\texttt{\#} &
   24.69 -indicates the the root shell prompt.
   24.70 -\\
   24.71 -\end{tabular}
   24.72 -
   24.73 -
   24.74 -
   24.75 -\section*{Regarded versions}
   24.76 -text
   24.77 -
   24.78 -\section*{Additional sources}
   24.79 -\NAME{RFCs}, other books, source code, websites
   24.80 -
   24.81 -	
   24.82 -\section*{Acknowledgements}
   24.83 -text
    25.1 --- a/thesis/thesis.tex	Thu Oct 02 21:29:49 2008 +0200
    25.2 +++ b/thesis/thesis.tex	Sat Oct 04 19:56:20 2008 +0200
    25.3 @@ -19,30 +19,45 @@
    25.4  \include{tex/dedication}
    25.5  \cleardoublepage
    25.6  \tableofcontents
    25.7 -\include{tex/preface}
    25.8 -
    25.9 +\listoffigures
   25.10 +\listoftables
   25.11 +\include{tex/0-preface}
   25.12  \setcounter{page}{0}
   25.13  \pagenumbering{arabic}
   25.14 -\part{Purpose and structure}
   25.15 -\include{tex/about-mta}
   25.16 -\include{tex/about-masqmail}
   25.17 -\include{tex/foo}
   25.18  
   25.19 -\part{Security and Safety}
   25.20 +
   25.21  %\include{tex/foo}
   25.22 +\part{Mail transfer agents}
   25.23 +\include{tex/1-Introduction}
   25.24 +\include{tex/1-Candidates}
   25.25 +\include{tex/1-Comparision}
   25.26 +\include{tex/1-Masqmail}
   25.27  
   25.28 -\part{Enhancements}
   25.29 -%\include{tex/foo}
   25.30 +\part{The masqmail project}
   25.31 +\include{tex/2-FreeSoftwareProjects}
   25.32 +\include{tex/2-BecomingProjectLeader}
   25.33 +\include{tex/2-ProjectManagement}
   25.34  
   25.35 -\part{Documentation, test and distribution}
   25.36 -%\include{tex/foo}
   25.37 -hallo
   25.38 +\part{Security}
   25.39 +\include{tex/3-General}
   25.40 +\include{tex/3-Concrete}
   25.41 +\include{tex/3-SecurityTesting}
   25.42 +\include{tex/3-SecuringPrograms}
   25.43 +
   25.44 +\part{Improvements}
   25.45 +\include{tex/4-PlansAndGoals}
   25.46 +\include{tex/4-Ideas}
   25.47 +
   25.48 +\part{Summary}
   25.49 +\include{tex/5-Summary}
   25.50 +\include{tex/5-Future}
   25.51 +
   25.52  
   25.53  \appendix
   25.54 -\addcontentsline{toc}{chapter}{List of Figures}
   25.55 -\listoffigures
   25.56 -\addcontentsline{toc}{chapter}{List of Tables}
   25.57 -\listoftables
   25.58 +%\setcounter{page}{0}
   25.59 +%\pagenumbering{Roman}
   25.60 +%\addcontentsline{toc}{chapter}{List of Figures}
   25.61 +%\addcontentsline{toc}{chapter}{List of Tables}
   25.62  
   25.63  % bibliography
   25.64  \addcontentsline{toc}{chapter}{Bibliography}