docs/diploma

changeset 12:26ff7cb0cc12

reorganization of tex files for titlepage and stuff
author meillo@marmaro.de
date Fri, 19 Sep 2008 11:31:35 +0200
parents 32cfe2127cb1
children f4d199ebf793
files thesis/cover.tex thesis/official.tex thesis/preface.tex thesis/thesis.tex thesis/titlepage.tex
diffstat 5 files changed, 108 insertions(+), 64 deletions(-) [+]
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/thesis/cover.tex	Fri Sep 19 11:31:35 2008 +0200
     1.3 @@ -0,0 +1,13 @@
     1.4 +\thispagestyle{empty}
     1.5 +
     1.6 +\begin{flushright}
     1.7 +
     1.8 +	\vspace*{12cm}
     1.9 +	{\Huge \bfseries masqmail}
    1.10 +
    1.11 +	{\large \slshape
    1.12 +	diploma thesis by\\
    1.13 +	markus schnalke\\
    1.14 +	}
    1.15 +
    1.16 +\end{flushright}
     2.1 --- a/thesis/official.tex	Fri Sep 19 10:43:38 2008 +0200
     2.2 +++ b/thesis/official.tex	Fri Sep 19 11:31:35 2008 +0200
     2.3 @@ -1,50 +1,12 @@
     2.4  \cleardoublepage
     2.5  \thispagestyle{empty}
     2.6  
     2.7 -\begin{center}
     2.8 -{\Huge \bfseries masqmail }
     2.9 +\emph{English:}\\
    2.10 +Herewith I affirm that I wrote this document on my own, and that I have not used any other resources than the mentioned ones.
    2.11  
    2.12 -{\large a mail tranfer agent for workstations and small networks }
    2.13 -\end{center}
    2.14 +\vspace{3ex}
    2.15 +\emph{German:}\\
    2.16 +Hiermit bestätige ich, dass ich die vorliegende Arbeit selbstständig verfasst, und keine anderen als die angegebenen Hilfsmittel verwendet habe.
    2.17  
    2.18 -\section*{\centering Abstract}
    2.19 -Masqmail ist ein Mail Transfer Agent wie Sendmail und kann diesen
    2.20 -ersetzen. Er bietet alle gängigen Funktionen eines MTA und zudem die
    2.21 -Möglichkeit Mails abhängig von äußeren Faktoren über verschiedene
    2.22 -Mail-Relays (ISPs wie GMX) zu versenden.
    2.23 -
    2.24 -Im Gegensatz zu den bekannten MTAs Sendmail, Postfix, Exim ist sein
    2.25 -Codeumfang nur etwa ein Zehntel. Auch verglichen mit Qmail ist er nur
    2.26 -halb so groß.
    2.27 -
    2.28 -Somit ist Masqmail ein kleiner, überschaubarer MTA der gerade für
    2.29 -Workstations (ohne ständige Internetanbindung) oder für kleine Netze
    2.30 -geeignet ist.
    2.31 -
    2.32 -Aktive Entwicklung von Masqmail findet seit einiger Zeit kaum noch
    2.33 -statt. Auch anstehende Bugfixes werden nicht, oder nur begrenzt,
    2.34 -vorgenommen.
    2.35 -Genutzt wird das Programm aber allemal, denn kleine MTAs für
    2.36 -nicht-permanente Verbindungen gibt es sonst (AFAIR) keine.
    2.37 -
    2.38 -Ich will mich in meiner DA in die Konzepte eines MTA am Beispiel von
    2.39 -Masqmail einarbeiten. Ich möchte eine Sicherheitsanalyse durchführen
    2.40 -und nach kritischen Stellen im Code suchen. Anschließend möchte ich
    2.41 -den Code verbessern, wo es nötig ist.
    2.42 -
    2.43 -Mein großes Ziel im Hintergrund ist es, diesem Programm wieder mehr
    2.44 -Leben einzuhauchen. Ich möchte Masqmail zukünftig weiterentwickeln, es
    2.45 -betreuen und vor allem die bisher sehr spärliche Dokumentation stark
    2.46 -ausbauen.
    2.47 -
    2.48 -
    2.49 -
    2.50 -		\vspace*{9ex}
    2.51 -
    2.52 -		Diploma thesis of Markus \textsc{Schnalke} (039131) at the Fachhochschule Ulm.
    2.53 -
    2.54 -		Supervisor: Prof.~Dr.~rer.~nat. Markus \textsc{Schäffter}
    2.55 -
    2.56 -	%``i wrote it on my own'' statement and similar stuff here
    2.57 -
    2.58 -
    2.59 +\vspace{6ex}
    2.60 +Breitingen, YYYY-MM-DD  % FIXME
     3.1 --- a/thesis/preface.tex	Fri Sep 19 10:43:38 2008 +0200
     3.2 +++ b/thesis/preface.tex	Fri Sep 19 11:31:35 2008 +0200
     3.3 @@ -45,17 +45,36 @@
     3.4  text
     3.5  
     3.6  \section*{Conventions used in the book}
     3.7 -text
     3.8 +
     3.9 +The following typographic conventions are used in this book:
    3.10 +
    3.11 +\begin{tabular}{ p{0.15\textwidth} p{0.8\textwidth} }
    3.12 +\emph{Italic} &
    3.13 +is used for names, including command names, file name, hostnames, usernames and email addresses.
    3.14 +Further more it is used to emphasize text.
    3.15 +\\ &\\
    3.16 +
    3.17 +\texttt{Constant Width} &
    3.18 +is used for source code, contents of files and output from programs.
    3.19 +\\ &\\
    3.20 +
    3.21 +\texttt{\$} &
    3.22 +indicates the the user shell prompt.
    3.23 +\\ &\\
    3.24 +
    3.25 +\texttt{\#} &
    3.26 +indicates the the root shell prompt.
    3.27 +\\
    3.28 +\end{tabular}
    3.29 +
    3.30 +
    3.31  
    3.32  \section*{Regarded versions}
    3.33  text
    3.34  
    3.35  \section*{Additional sources}
    3.36 -RFCs, other books, source code, websites
    3.37 +\NAME{RFCs}, other books, source code, websites
    3.38  
    3.39 -\section*{Licence and trademarks}
    3.40 -
    3.41 -	Permission to copy and distribute this document in unmodified form is granted.
    3.42 -
    3.43 +	
    3.44  \section*{Acknowledgements}
    3.45  text
     4.1 --- a/thesis/thesis.tex	Fri Sep 19 10:43:38 2008 +0200
     4.2 +++ b/thesis/thesis.tex	Fri Sep 19 11:31:35 2008 +0200
     4.3 @@ -3,13 +3,16 @@
     4.4  % @author  markus schnalke <meillo@marmaro.de>
     4.5  % @since   2008-09-16
     4.6  
     4.7 +\title{diploma thesis about masqmail}
     4.8 +\author{markus schnalke}
     4.9 +\date{2008-09-16}
    4.10  
    4.11  
    4.12  \input{header}
    4.13 -
    4.14  \begin{document}
    4.15  
    4.16  \pagenumbering{roman}
    4.17 +\include{cover}
    4.18  \include{titlepage}
    4.19  \include{official}
    4.20  \include{dedication}
     5.1 --- a/thesis/titlepage.tex	Fri Sep 19 10:43:38 2008 +0200
     5.2 +++ b/thesis/titlepage.tex	Fri Sep 19 11:31:35 2008 +0200
     5.3 @@ -1,22 +1,69 @@
     5.4 +\cleardoublepage
     5.5 +\thispagestyle{empty}
     5.6  
     5.7  \begin{titlepage}
     5.8  
     5.9 -	\title{diploma thesis about masqmail}
    5.10 -	\author{markus schnalke}
    5.11 -	\date{2008-09-16}
    5.12 +\begin{center}
    5.13 +{\Huge \bfseries masqmail }
    5.14  
    5.15 -	\thispagestyle{empty}
    5.16 +{\large a mail tranfer agent for workstations and small networks }
    5.17 +\end{center}
    5.18  
    5.19 -	\begin{flushright}
    5.20 +\section*{\centering Abstract}
    5.21 +\name{masqmail} is an \NAME{MTA} for workstations and small networks. It is a drop-in replacement for \name{sendmail}, but much smaller.
    5.22  
    5.23 -		\vspace*{12cm}
    5.24 -		{\Huge \bfseries masqmail}
    5.25 +This diploma thesis analyzes the structure and concepts of \name{masqmail}, and its security and safety. Based on this knowledge, the source code will get improved and everything will be written down for documentation.
    5.26  
    5.27 -		{\large \slshape
    5.28 -		diploma thesis by\\
    5.29 -		markus schnalke\\
    5.30 -		}
    5.31 +After successful tests in a real environment, a new version of \name{masqmail} will be released and it will be packaged for the \NAME{GNU}\name{/Linux} Distribution \name{Debian}.
    5.32  
    5.33 -	\end{flushright}
    5.34  
    5.35 +
    5.36 +%Masqmail ist ein Mail Transfer Agent wie Sendmail und kann diesen
    5.37 +%ersetzen. Er bietet alle gängigen Funktionen eines MTA und zudem die
    5.38 +%Möglichkeit Mails abhängig von äußeren Faktoren über verschiedene
    5.39 +%Mail-Relays (ISPs wie GMX) zu versenden.
    5.40 +%
    5.41 +%Im Gegensatz zu den bekannten MTAs Sendmail, Postfix, Exim ist sein
    5.42 +%Codeumfang nur etwa ein Zehntel. Auch verglichen mit Qmail ist er nur
    5.43 +%halb so groß.
    5.44 +%
    5.45 +%Somit ist Masqmail ein kleiner, überschaubarer MTA der gerade für
    5.46 +%Workstations (ohne ständige Internetanbindung) oder für kleine Netze
    5.47 +%geeignet ist.
    5.48 +%
    5.49 +%Aktive Entwicklung von Masqmail findet seit einiger Zeit kaum noch
    5.50 +%statt. Auch anstehende Bugfixes werden nicht, oder nur begrenzt,
    5.51 +%vorgenommen.
    5.52 +%Genutzt wird das Programm aber allemal, denn kleine MTAs für
    5.53 +%nicht-permanente Verbindungen gibt es sonst (AFAIR) keine.
    5.54 +%
    5.55 +%Ich will mich in meiner DA in die Konzepte eines MTA am Beispiel von
    5.56 +%Masqmail einarbeiten. Ich möchte eine Sicherheitsanalyse durchführen
    5.57 +%und nach kritischen Stellen im Code suchen. Anschließend möchte ich
    5.58 +%den Code verbessern, wo es nötig ist.
    5.59 +%
    5.60 +%Mein großes Ziel im Hintergrund ist es, diesem Programm wieder mehr
    5.61 +%Leben einzuhauchen. Ich möchte Masqmail zukünftig weiterentwickeln, es
    5.62 +%betreuen und vor allem die bisher sehr spärliche Dokumentation stark
    5.63 +%ausbauen.
    5.64 +
    5.65 +
    5.66 +\vspace*{12ex}
    5.67 +%\vfill
    5.68 +
    5.69 +Diploma thesis of Markus \textsc{Schnalke} (matriculation number: 039131).\\
    5.70 +Course \name{Business Information Systems} at the \name{University of Applied Sciences Ulm}.\\
    5.71 +Year 2009.
    5.72 +
    5.73 +Supervisor:\\
    5.74 +Prof.~Dr.~rer.~nat. Markus \textsc{Schäffter}, \name{University of Applied Sciences Ulm}.
    5.75 +
    5.76 +\vfill
    5.77 +
    5.78 +{\scriptsize\ttfamily
    5.79 +	Copyright \copyright\ 2008, 2009 Markus Schnalke.
    5.80 +
    5.81 +	Permission is hereby granted to copy and distribute this document in verbatim form.
    5.82 +}
    5.83 +	
    5.84  \end{titlepage}