## docs/diploma

### changeset 407:4b151c1b3835

remove obsolete comments plus tiny fixes
author meillo@marmaro.de Sun, 08 Feb 2009 23:57:50 +0100 1d527ad76c97 ee7211546c02 thesis/tex/0-preface.tex thesis/tex/1-Introduction.tex thesis/tex/2-MarketAnalysis.tex thesis/tex/4-MasqmailsFuture.tex thesis/tex/6-Summary.tex 5 files changed, 1 insertions(+), 29 deletions(-) [+]
line diff
     1.1 --- a/thesis/tex/0-preface.tex	Sun Feb 08 23:51:48 2009 +0100
1.2 +++ b/thesis/tex/0-preface.tex	Sun Feb 08 23:57:50 2009 +0100
1.3 @@ -55,7 +55,6 @@
1.4
1.5
1.6  \section*{Conventions}
1.7 -%TODO: check it!
1.8  The following typographic conventions are used in this thesis:
1.9
1.10  \begin{enumerate}
1.11 @@ -91,12 +90,7 @@
1.12
1.13  My \person{Dad} and my friend \person{Julian Forster} took time for me so I could explain various parts of the thesis to them; this was important, thanks. \person{James Stenard} was of great help in questions about the English language, thanks. \person{Roger Schietzel} double-checked all web addresses and \NAME{ISBN}s for validity, thanks for covering this bulky task.
1.14
1.15 -\person{Henry Atting},
1.16 -\person{Joachim Breitner},
1.17 -\person{Marc Geis},
1.18 -\person{Jochen Roth},
1.19 -and \person{Hans-J\"org Schaaf}
1.20 -(in alphabetical order) had a look at my thesis and returned comments and suggestions---each one was valuable. Thank you all.
1.21 +\person{Henry Atting}, \person{Joachim Breitner}, \person{Marc Geis}, \person{Jochen Roth}, and \person{Hans-J\"org Schaaf} (in alphabetical order) had a look at my thesis and returned comments and suggestions---each one was valuable. Thank you all.
1.22
1.23  Not to forget is everyone who discussed with me on mailing lists and in private communication, and my family for backing me.
1.24

     2.1 --- a/thesis/tex/1-Introduction.tex	Sun Feb 08 23:51:48 2009 +0100
2.2 +++ b/thesis/tex/1-Introduction.tex	Sun Feb 08 23:57:50 2009 +0100
2.3 @@ -404,12 +404,9 @@
2.4  \index{Linux Counter}
2.5  \index{Unix}
2.6
2.7 -%The increasing number of systems using \masqmail, as it is shown on the \name{popcon} graph \citeweb{popcon.debian:masqmail}, seems to be impressive in the beginning as \masqmail\ was not developed during that time. But it might come from the increasing popularity of \name{popcon} over the time.
2.8 -
2.9  One thing became clear now: \masqmail\ has users. And software that is used should be developed and maintained.
2.10
2.11
2.12 -% alternative: http://anfi.homeunix.org/sendmail/dialup10.html
2.13
2.14
2.15

     3.1 --- a/thesis/tex/2-MarketAnalysis.tex	Sun Feb 08 23:51:48 2009 +0100
3.2 +++ b/thesis/tex/2-MarketAnalysis.tex	Sun Feb 08 23:57:50 2009 +0100
3.3 @@ -354,11 +354,3 @@
3.4  \masqmail\ is a valuable program for various situations. Some setups became rare, but others are expected to become popular in the next years. It is expected that \masqmail's niche will rather grow than shrink.
3.5
3.6
3.7 -
3.8 -
3.9 -
3.10 -
3.11 -% what about dial-up and other masqmail stuff?
3.12 -% how good is masqmail suited?
3.13 -% how large is the niche?
3.14 -% is it growing?

     4.1 --- a/thesis/tex/4-MasqmailsFuture.tex	Sun Feb 08 23:51:48 2009 +0100
4.2 +++ b/thesis/tex/4-MasqmailsFuture.tex	Sun Feb 08 23:57:50 2009 +0100
4.3 @@ -647,8 +647,6 @@
4.4
4.5  \begin{quote}
4.6  Good design is the sword and shield of the security-conscious developer. Sound design defends your application from subversion or misuse, protecting your network and the information on it from internal and external attacks alike. It also provides a safe foundation for future extensions and maintenance of the software.
4.7 -%
4.8 -%Bad design makes life easier for attackers and harder for the good guys, especially if it contributes to a false sends of security while obscuring pertinent failings.
4.9  \hfill\cite[page 55]{graff03}
4.10  \end{quote}
4.11  \index{good design}
4.12 @@ -724,8 +722,6 @@
4.13  In the author's view is \masqmail\ already needing this redesign since about 2003 when the old design was still quite suitable \dots\ it already delayed too long.
4.14  \index{masqmail!new design}
4.15
4.16 -%Clinging to much to existing code will be no help, it is an indicator for fear. Having the courage to through bad code away to make it better, shows the view forward.
4.17 -
4.18  Anyway, further development on base of current code needs to improve the quality properties, too. Some quality requirements can be satisfied by adding wrappers or interposition filters to the outside. For those is the development effort approximately equal to a solution with a new design. But for adding quality requirements like extendability or maintainability which affect the source code throughout, the effort does increase with exponential rate as development proceeds. In case these properties get not improved, development will likely come to a dead end sooner or later.
4.19  \index{quality improvement}
4.20

     5.1 --- a/thesis/tex/6-Summary.tex	Sun Feb 08 23:51:48 2009 +0100
5.2 +++ b/thesis/tex/6-Summary.tex	Sun Feb 08 23:57:50 2009 +0100
5.3 @@ -21,10 +21,3 @@
5.4
5.5  \masqmail\ is software with value. This thesis is a first effort to revive it---it shall not be the last.
5.6
5.7 -
5.8 -
5.9 -
5.10 -%This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.'' Doug McIlroy (quoted in Peter H. Salus. A Quarter-Century of Unix. Addison-Wesley. 1994. ISBN 0-201-54777-5.)
5.11 -
5.12 -
5.13 -