# HG changeset patch # User meillo@marmaro.de # Date 1235934347 -3600 # Node ID aacb023e76ab5cf74e3ae52f3891f3264093b6fa # Parent 713f8c55babb19ac7fc90d0039217f83e0e8d45b new content diff -r 713f8c55babb -r aacb023e76ab masqmail.tex --- a/masqmail.tex Tue Feb 24 14:09:01 2009 +0100 +++ b/masqmail.tex Sun Mar 01 20:05:47 2009 +0100 @@ -24,6 +24,15 @@ \frametitle{#1} } +\newcommand{\oneline}[1]{ + \frame{ + \vfill\vfill + \centerline{\textbf{#1}} + \vfill + } +} + + \begin{document} @@ -74,7 +83,7 @@ diploma thesis about masqmail -now Master at University, Ulm +now Master studies at University, Ulm } @@ -104,9 +113,9 @@ a Mail Transfer Agent (MTA) -a small MTA +a small one -one for a special kind of setup +and one for special setups } @@ -117,7 +126,9 @@ over multiple providers -especially: workstations and small networks +especially for workstations and small networks + +also notebooks (maybe the largest market) } @@ -128,9 +139,11 @@ between 1999 and 2003 -most likely for masqdialer-controlled ISDN connections +most likely: -source of the name (``masq\dots'') +- to manage masqdialer-controlled ISDN connections + +- source of the name (``masq\dots'') } @@ -143,7 +156,7 @@ even its website is down -but included in Debian, Ubuntu, Arch, FreeBSD +but included in Debian, Ubuntu, Arch, Mandriva, FreeBSD } @@ -170,17 +183,22 @@ } +\oneline{questions about masqmail?} -\frame{\ft{masqmail and me} + +\secframe{when I meet masqmail} + + +\frame{\ft{using unmaintained software} Fall 2007: started to use masqmail Spring 2008: realized it is unmaintained in Debian -A situation to be changed ... but by whom? ... me? +A situation to be changed ... but by whom? -No! +... me? No! } @@ -189,15 +207,25 @@ Summer 2008: -problem: find a diploma thesis topic +problem: find a topic for the diploma thesis -The great idea: solve 2 problems +The great idea: solve two problems use the diploma thesis to revive masqmail } +\frame{\ft{advising professor} + +Professor Sch\"affter + +thanks! + +} + + + \frame{\ft{guiding principle} \begin{center} @@ -212,18 +240,60 @@ } -\frame{\ft{advising professor} -Prof. Sch\"affter -thanks! + +\secframe{the thesis} + + +\frame{\ft{general decisions} + +write in English + +do the thesis for myself + +... and for the Free Software community + +thus, make it free available (see my website!) } +\frame{\ft{planned was} -\secframe{the thesis} +- purpose and structure of an MTA/of masqmail + +- security analysis + +- code improvements + +- documentation, test, distribution + + +With the goal to release a new version and get it into Debian +} + + +\frame{\ft{however, it resulted in} + +- (introduction) + +- market analysis + +- mail transfer agents + +- masqmail's present and future + +- improvement plans + + +Became pretty theoretic (I don't worry) +} + + + + @@ -235,7 +305,7 @@ value and problems of masqmail -\textbf{$\Rightarrow$ reasons for this thesis} +\textbf{$\Rightarrow$ reasons to do this thesis} } @@ -247,7 +317,7 @@ SWOT and trends for email -\textbf{$\Rightarrow$ show that email will survive} +\textbf{$\Rightarrow$ show that email is expected to survive} } @@ -260,7 +330,7 @@ short comparison -\textbf{$\Rightarrow$ provide knowledge for next chapters} +\textbf{$\Rightarrow$ provide knowledge for following chapters} } @@ -281,13 +351,106 @@ result -\textbf{$\Rightarrow$ the core of the thesis: how to revive masqmail} +\textbf{$\Rightarrow$ the core of the thesis: a plan to revive masqmail} } -\frame{ \ft{digression: the result} +\frame{ \ft{ch05: improvement plans} + +more detailed descriptions of the work tasks + +\textbf{$\Rightarrow$ recommendations how to do the proposed changes} + +} + + +\oneline{questions?} + + + + + +\secframe{MTAs in detail} + +\frame{\ft{MTAs} + +- relay-only MTAs (forwarders): nullmailer, ssmtp + +- groupware: Lotus Notes, Exchange, opengroupware.org + +- ``real'' MTAs: sendmail, exim, qmail, postfix, masqmail + +} + + + +\frame{\ft{market shares} + +FIXME + +} + + + +\frame{\ft{why not sendmail} + +- too large + +- too complex + +- structurally insecure + +- simply obsolete + +} + +\frame{\ft{why not exim} + +- too large + +- designed for always online hosts + +} + +\frame{\ft{why not qmail} + +- outdated + +- designed for always online hosts with fast connections + +} + +\frame{\ft{why not postfix} + +- too large + +- not designed for masqmail's scenario + +} + +\frame{\ft{in summary} + +- other MTAs are bad substitutes for masqmail + +- though they seem to be generally able to be substitutes + +} + + +\oneline{comments and annotations?} + + + + +\secframe{Requirements} + + + + + +\frame{\ft{the result} ``one fits all'' is not possible @@ -304,21 +467,6 @@ } -\frame{ \ft{ch05: improvement plans} - -improvements of current code - -a new design - -\textbf{$\Rightarrow$ recommendations how to do the proposed changes} - -} - - - - - - @@ -340,6 +488,14 @@ } +\frame{\ft{links} + +--all urls-- + +} + + + \frame{ \ft{software used}