# HG changeset patch # User meillo@marmaro.de # Date 1221816695 -7200 # Node ID 26ff7cb0cc12949f8593a26febc0f08873e0422d # Parent 32cfe2127cb1be6712cc2b20dd477787086d6f10 reorganization of tex files for titlepage and stuff diff -r 32cfe2127cb1 -r 26ff7cb0cc12 thesis/cover.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/thesis/cover.tex Fri Sep 19 11:31:35 2008 +0200 @@ -0,0 +1,13 @@ +\thispagestyle{empty} + +\begin{flushright} + + \vspace*{12cm} + {\Huge \bfseries masqmail} + + {\large \slshape + diploma thesis by\\ + markus schnalke\\ + } + +\end{flushright} diff -r 32cfe2127cb1 -r 26ff7cb0cc12 thesis/official.tex --- a/thesis/official.tex Fri Sep 19 10:43:38 2008 +0200 +++ b/thesis/official.tex Fri Sep 19 11:31:35 2008 +0200 @@ -1,50 +1,12 @@ \cleardoublepage \thispagestyle{empty} -\begin{center} -{\Huge \bfseries masqmail } +\emph{English:}\\ +Herewith I affirm that I wrote this document on my own, and that I have not used any other resources than the mentioned ones. -{\large a mail tranfer agent for workstations and small networks } -\end{center} +\vspace{3ex} +\emph{German:}\\ +Hiermit bestätige ich, dass ich die vorliegende Arbeit selbstständig verfasst, und keine anderen als die angegebenen Hilfsmittel verwendet habe. -\section*{\centering Abstract} -Masqmail ist ein Mail Transfer Agent wie Sendmail und kann diesen -ersetzen. Er bietet alle gängigen Funktionen eines MTA und zudem die -Möglichkeit Mails abhängig von äußeren Faktoren über verschiedene -Mail-Relays (ISPs wie GMX) zu versenden. - -Im Gegensatz zu den bekannten MTAs Sendmail, Postfix, Exim ist sein -Codeumfang nur etwa ein Zehntel. Auch verglichen mit Qmail ist er nur -halb so groß. - -Somit ist Masqmail ein kleiner, überschaubarer MTA der gerade für -Workstations (ohne ständige Internetanbindung) oder für kleine Netze -geeignet ist. - -Aktive Entwicklung von Masqmail findet seit einiger Zeit kaum noch -statt. Auch anstehende Bugfixes werden nicht, oder nur begrenzt, -vorgenommen. -Genutzt wird das Programm aber allemal, denn kleine MTAs für -nicht-permanente Verbindungen gibt es sonst (AFAIR) keine. - -Ich will mich in meiner DA in die Konzepte eines MTA am Beispiel von -Masqmail einarbeiten. Ich möchte eine Sicherheitsanalyse durchführen -und nach kritischen Stellen im Code suchen. Anschließend möchte ich -den Code verbessern, wo es nötig ist. - -Mein großes Ziel im Hintergrund ist es, diesem Programm wieder mehr -Leben einzuhauchen. Ich möchte Masqmail zukünftig weiterentwickeln, es -betreuen und vor allem die bisher sehr spärliche Dokumentation stark -ausbauen. - - - - \vspace*{9ex} - - Diploma thesis of Markus \textsc{Schnalke} (039131) at the Fachhochschule Ulm. - - Supervisor: Prof.~Dr.~rer.~nat. Markus \textsc{Schäffter} - - %``i wrote it on my own'' statement and similar stuff here - - +\vspace{6ex} +Breitingen, YYYY-MM-DD % FIXME diff -r 32cfe2127cb1 -r 26ff7cb0cc12 thesis/preface.tex --- a/thesis/preface.tex Fri Sep 19 10:43:38 2008 +0200 +++ b/thesis/preface.tex Fri Sep 19 11:31:35 2008 +0200 @@ -45,17 +45,36 @@ text \section*{Conventions used in the book} -text + +The following typographic conventions are used in this book: + +\begin{tabular}{ p{0.15\textwidth} p{0.8\textwidth} } +\emph{Italic} & +is used for names, including command names, file name, hostnames, usernames and email addresses. +Further more it is used to emphasize text. +\\ &\\ + +\texttt{Constant Width} & +is used for source code, contents of files and output from programs. +\\ &\\ + +\texttt{\$} & +indicates the the user shell prompt. +\\ &\\ + +\texttt{\#} & +indicates the the root shell prompt. +\\ +\end{tabular} + + \section*{Regarded versions} text \section*{Additional sources} -RFCs, other books, source code, websites +\NAME{RFCs}, other books, source code, websites -\section*{Licence and trademarks} - - Permission to copy and distribute this document in unmodified form is granted. - + \section*{Acknowledgements} text diff -r 32cfe2127cb1 -r 26ff7cb0cc12 thesis/thesis.tex --- a/thesis/thesis.tex Fri Sep 19 10:43:38 2008 +0200 +++ b/thesis/thesis.tex Fri Sep 19 11:31:35 2008 +0200 @@ -3,13 +3,16 @@ % @author markus schnalke % @since 2008-09-16 +\title{diploma thesis about masqmail} +\author{markus schnalke} +\date{2008-09-16} \input{header} - \begin{document} \pagenumbering{roman} +\include{cover} \include{titlepage} \include{official} \include{dedication} diff -r 32cfe2127cb1 -r 26ff7cb0cc12 thesis/titlepage.tex --- a/thesis/titlepage.tex Fri Sep 19 10:43:38 2008 +0200 +++ b/thesis/titlepage.tex Fri Sep 19 11:31:35 2008 +0200 @@ -1,22 +1,69 @@ +\cleardoublepage +\thispagestyle{empty} \begin{titlepage} - \title{diploma thesis about masqmail} - \author{markus schnalke} - \date{2008-09-16} +\begin{center} +{\Huge \bfseries masqmail } - \thispagestyle{empty} +{\large a mail tranfer agent for workstations and small networks } +\end{center} - \begin{flushright} +\section*{\centering Abstract} +\name{masqmail} is an \NAME{MTA} for workstations and small networks. It is a drop-in replacement for \name{sendmail}, but much smaller. - \vspace*{12cm} - {\Huge \bfseries masqmail} +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. - {\large \slshape - diploma thesis by\\ - markus schnalke\\ - } +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}. - \end{flushright} + +%Masqmail ist ein Mail Transfer Agent wie Sendmail und kann diesen +%ersetzen. Er bietet alle gängigen Funktionen eines MTA und zudem die +%Möglichkeit Mails abhängig von äußeren Faktoren über verschiedene +%Mail-Relays (ISPs wie GMX) zu versenden. +% +%Im Gegensatz zu den bekannten MTAs Sendmail, Postfix, Exim ist sein +%Codeumfang nur etwa ein Zehntel. Auch verglichen mit Qmail ist er nur +%halb so groß. +% +%Somit ist Masqmail ein kleiner, überschaubarer MTA der gerade für +%Workstations (ohne ständige Internetanbindung) oder für kleine Netze +%geeignet ist. +% +%Aktive Entwicklung von Masqmail findet seit einiger Zeit kaum noch +%statt. Auch anstehende Bugfixes werden nicht, oder nur begrenzt, +%vorgenommen. +%Genutzt wird das Programm aber allemal, denn kleine MTAs für +%nicht-permanente Verbindungen gibt es sonst (AFAIR) keine. +% +%Ich will mich in meiner DA in die Konzepte eines MTA am Beispiel von +%Masqmail einarbeiten. Ich möchte eine Sicherheitsanalyse durchführen +%und nach kritischen Stellen im Code suchen. Anschließend möchte ich +%den Code verbessern, wo es nötig ist. +% +%Mein großes Ziel im Hintergrund ist es, diesem Programm wieder mehr +%Leben einzuhauchen. Ich möchte Masqmail zukünftig weiterentwickeln, es +%betreuen und vor allem die bisher sehr spärliche Dokumentation stark +%ausbauen. + + +\vspace*{12ex} +%\vfill + +Diploma thesis of Markus \textsc{Schnalke} (matriculation number: 039131).\\ +Course \name{Business Information Systems} at the \name{University of Applied Sciences Ulm}.\\ +Year 2009. + +Supervisor:\\ +Prof.~Dr.~rer.~nat. Markus \textsc{Schäffter}, \name{University of Applied Sciences Ulm}. + +\vfill + +{\scriptsize\ttfamily + Copyright \copyright\ 2008, 2009 Markus Schnalke. + + Permission is hereby granted to copy and distribute this document in verbatim form. +} + \end{titlepage}