changeset 271:c80b6b6fb798

moved tables from input to tbl
author meillo@marmaro.de
date Thu, 15 Jan 2009 12:16:43 +0100
parents 397e94509bd9
children 2aad3d950640
files thesis/input/mta-comparison.tex thesis/input/mta-market-share.tex thesis/input/new-masqmail-permissions.tex thesis/input/requirements.tex thesis/input/strategies.tex thesis/tbl/mta-comparison.tbl thesis/tbl/mta-market-share.tbl thesis/tbl/new-masqmail-permissions.tbl thesis/tbl/requirements.tbl thesis/tbl/strategies.tbl thesis/tex/3-MailTransferAgents.tex thesis/tex/4-MasqmailsFuture.tex thesis/tex/5-Improvements.tex
diffstat 13 files changed, 201 insertions(+), 201 deletions(-) [+]
line wrap: on
line diff
--- a/thesis/input/mta-comparison.tex	Thu Jan 15 12:16:20 2009 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-\begin{tabular}[hbt]{| p{0.13\textwidth} || p{0.13\textwidth} | p{0.13\textwidth} | p{0.13\textwidth} | p{0.13\textwidth} | p{0.13\textwidth} |}
-	\hline
-	                 & sendmail & exim & qmail & postfix & masqmail \\
-	\hline
-	version regarded &  &  &  &  &  \\
-	\hline \hline
-	First release & 1983 & 1995 & 1996 & 1999 & 1999 \\
-	\hline
-	Lines of code (with sloccount on debian packages)& 93k & 54k & 18k & 92k & 14k \\
-	\hline
-	Architecture & monolithic & monolithic & modular & modular & monolithic \\
-	\hline
-	Design goals & flexibility & general, flexible \& extensive facilities for checking & security & performance and security & for non-permanent Internet connection \\
-	\hline
-\end{tabular}
--- a/thesis/input/mta-market-share.tex	Thu Jan 15 12:16:20 2009 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
-\begin{tabular}[hbt]{| r || p{0.16\textwidth} r | p{0.16\textwidth} r | p{0.16\textwidth} r |}
-	\hline
-	\# &
-Bernstein & 2001 &
-O'ReillyNet & 2007 &
-MailRadar & \\
-	\hline \hline
-	1 &
-\textbf{sendmail} & 42.3\,\% &
-\textbf{sendmail} & 12.3\,\% &
-\textbf{sendmail} & 24\,\% \\
-	\hline
-	2 &
-Microsoft Exchange & 18.4\,\% &
-\textbf{postfix} & 8.6\,\% &
-\textbf{postfix} & 20\,\% \\
-	\hline
-	3 &
-\textbf{qmail} & 17.4\,\% &
-Microsoft Exchange & 7.6\,\% &
-\textbf{qmail} & 17\,\% \\
-	\hline
-	4 &
-IMail & 5.9\,\% &
-\textbf{qmail} & 5.3\,\% &
-Microsoft Mail & 15\,\% \\
-	\hline
-	5 &
-\textbf{postfix} & 1.6\,\% &
-\textbf{exim} & 5.0\,\% &
-\textbf{exim} & 13\,\% \\
-	\hline
-	6 &
-\textbf{exim} & 1.5\,\% &
-Cisco & 3.0\,\% &
-IMail & 2\,\% \\
-	\hline
-	7 &
-NTMail & 1.3\,\% &
-Barracuda & 2.8\,\% &
-Microsoft Exchange & 1\,\% \\
-%	\hline
-%	8 &
-%NetWin Dmail & 0.8\,\% &
-% &  &
-%mail security layers & 1\,\% \\
-%	\hline
-%	9 &
-%Software.com Post.Office & 0.6\,\% &
-% &  &
-%InterMail & 1\,\% \\
-%	\hline
-%	10 &
-% & &
-% & &
-%Lotus Domino & 1\,\% \\
-%	\hline
-	\hline \hline
-	&
-\textit{mail security layers} & $\approx$ 4\,\% & %smap 2.4 and some small ones
-\textit{mail security layers} & $\approx$ 22\,\% &
-\textit{mail security layers} & $\approx$ 2\,\% \\ % symantec 1
-	\hline
-\end{tabular}
-
-
-
-%\begin{tabular}[hbt]{| r || p{0.16\textwidth} r | p{0.16\textwidth} r | p{0.16\textwidth} r |}
-%	\hline
-%	\# & O'ReillyNet & 2007 & MailRadar & YYYY & Bernstein & 2001 \\
-%	\hline \hline
-%	1 & \textbf{sendmail} & 12.3\,\% & \textbf{sendmail} & 24\,\% & \textbf{sendmail} & 42.3\,\% \\
-%	\hline
-%	2 & \textbf{postfix} & 8.6\,\% & \textbf{postfix} & 20\,\% & Microsoft Exchange & 18.4\,\% \\
-%	\hline
-%	3 & Postini & 8.5\,\% & \textbf{qmail} & 17\,\% & \textbf{qmail} & 17.4\,\% \\
-%	\hline
-%	4 & Microsoft Exchange & 7.6\,\% & Microsoft Mail & 15\,\% & IMail & 5.9\,\% \\
-%	\hline
-%	5 & MXLogic & 6.0\,\% & \textbf{exim} & 13\,\% & smap & 2.4\,\% \\
-%	\hline
-%	6 & \textbf{qmail} & 5.3\,\% & IMail & 2\,\% & \textbf{postfix} & 1.6\,\% \\
-%	\hline
-%	7 & \textbf{exim} & 5.0\,\% & Microsoft Exchange & 1\,\% & \textbf{exim} & 1.5\,\% \\
-%	\hline
-%	8 & Concentric Hosting & 4.5\,\% & Symantec Mail Security & 1\,\% & NTMail & 1.3\,\% \\
-%	\hline
-%	9 & Cisco & 3.0\,\% & InterMail & 1\,\% & NetWin Dmail & 0.8\,\% \\
-%	\hline
-%	10 & Barracuda & 2.8\,\% & Lotus Domino & 1\,\% & Software.com Post.Office & 0.6\,\% \\
-%	\hline
-%\end{tabular}
-
--- a/thesis/input/new-masqmail-permissions.tex	Thu Jan 15 12:16:20 2009 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-% new-masqmail-permissions
-
-\begin{tabular}[hbt]{| l || l | l |}
-	\hline
-	module & runs as owner:group & daemon \\
-	\hline
-	\hline
-	sendmail & the invoking one & no \\
-	\hline
-	smtpd & root->nobody & yes (or via inetd) \\
-	\hline
-	queue-in & setgid masqmail & no \\
-	\hline
-	scanning & masqmail & yes \\
-	\hline
-	queue-out & masqmail & yes \\
-	\hline
-	pipe & masqmail & no \\
-	\hline
-	smtp & masqmail->nobody & no \\
-	\hline
-\end{tabular}
-
--- a/thesis/input/requirements.tex	Thu Jan 15 12:16:20 2009 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-\begin{tabular}[hbt]{| l || c | c | c |}
-	\hline
-	Requirement & Importance & Pending work & Focus \\
-	\hline \hline
-	\RF1: In/out channels    & ++ & - & + \\
-	\RF2: Mail queue         & ++ & - & + \\
-	\RF3: Header sanitizing  & 0 & - & - \\
-	\RF4: Aliasing           & 0 & - & - \\
-	\RF5: Route selection    & + & - & 0 \\
-	\RF6: Authentication     & ++ & + & +++ \\
-	\RF7: Encryption         & ++ & + & +++ \\
-	\RF8: Spam prevention    & + & ++ & +++ \\
-	\RF9: Malware handling   & - & + & 0 \\
-	\RF10: Archiving         & - & + & 0 \\
-	\hline
-	\RG1: Security           & ++ & + & +++ \\
-	\RG2: Reliability        & ++ & + & +++ \\
-	\RG3: Robustness         & + & + & ++ \\
-	\RG4: Extendability      & + & ++ & +++ \\
-	\RG5: Maintainability    & + & 0 & + \\
-	\RG6: Testability        & 0 & 0 & 0 \\
-	\RG7: Performance        & -{}- & - & -{}-{}- \\
-	\RG8: Availability       & - & - & -{}- \\
-	\RG9: Portability        & - & -{}- & -{}-{}- \\
-	\RG10: Usability         & + & -{}- & - \\
-	\hline
-\end{tabular}
--- a/thesis/input/strategies.tex	Thu Jan 15 12:16:20 2009 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-\begin{tabular}[Hbt]{| l | c || c | c | c |}
-	\hline
-	Requirement           & Focus & S1 & S2 & S3 \\
-	\hline \hline
-	\RF7: encryption (\TODO1)       & +++ & x  &    &   \\
-	\RF6: authentication (\TODO2)   & +++ & x  &    &   \\
-	\RG1: security (\TODO3)         & +++ &    & x  & x \\
-	\RG2: reliability (\TODO4)      & +++ &    &    & x \\
-	\RF8: spam handling (\TODO5)    & +++ & x  & x  & x \\
-	\RG4: extendability (\TODO6)    & +++ &    &    & x \\
-	\hline
-	\RG3: robustness        & ++  &    &    & x \\
-	\hline
-	\RF1: in/out channels   & +   & x  & x  & x \\
-	\RF2: mail queueing     & +   &    &    & x \\
-	\RG5: maintainability   & +   &    &    & x \\
-	\hline
-	\RF5: route selection   & 0   & x  &    &   \\
-	\RF9: malware handling  & 0   & x  & x  & x \\
-	\RF10: archiving        & 0   & x  &    & x \\
-	\RG6: testability       & 0   &    &    & x \\
-	\hline
-	\RF3: header sanitizing & -   & x  &    &   \\
-	\RF4: aliasing          & -   & x  &    &   \\
-	\RG10: usability        & -   & x  &    &   \\
-	\hline
-	\RG8: availability      & -{}- & x &    &   \\
-	\hline
-	\RG7: performance       & -{}-{}- & x &  &  \\
-	\RG9: portability       & -{}-{}- & x &  &  \\
-	\hline \hline
-	Score (Sum of `+')      & 23  & 9  & 7  & 17 \\
-	\hline
-\end{tabular}
-
-
-
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/thesis/tbl/mta-comparison.tbl	Thu Jan 15 12:16:43 2009 +0100
@@ -0,0 +1,15 @@
+\begin{tabular}[hbt]{| p{0.13\textwidth} || p{0.13\textwidth} | p{0.13\textwidth} | p{0.13\textwidth} | p{0.13\textwidth} | p{0.13\textwidth} |}
+	\hline
+	                 & sendmail & exim & qmail & postfix & masqmail \\
+	\hline
+	version regarded &  &  &  &  &  \\
+	\hline \hline
+	First release & 1983 & 1995 & 1996 & 1999 & 1999 \\
+	\hline
+	Lines of code (with sloccount on debian packages)& 93k & 54k & 18k & 92k & 14k \\
+	\hline
+	Architecture & monolithic & monolithic & modular & modular & monolithic \\
+	\hline
+	Design goals & flexibility & general, flexible \& extensive facilities for checking & security & performance and security & for non-permanent Internet connection \\
+	\hline
+\end{tabular}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/thesis/tbl/mta-market-share.tbl	Thu Jan 15 12:16:43 2009 +0100
@@ -0,0 +1,93 @@
+\begin{tabular}[hbt]{| r || p{0.16\textwidth} r | p{0.16\textwidth} r | p{0.16\textwidth} r |}
+	\hline
+	\# &
+Bernstein & 2001 &
+O'ReillyNet & 2007 &
+MailRadar & \\
+	\hline \hline
+	1 &
+\textbf{sendmail} & 42.3\,\% &
+\textbf{sendmail} & 12.3\,\% &
+\textbf{sendmail} & 24\,\% \\
+	\hline
+	2 &
+Microsoft Exchange & 18.4\,\% &
+\textbf{postfix} & 8.6\,\% &
+\textbf{postfix} & 20\,\% \\
+	\hline
+	3 &
+\textbf{qmail} & 17.4\,\% &
+Microsoft Exchange & 7.6\,\% &
+\textbf{qmail} & 17\,\% \\
+	\hline
+	4 &
+IMail & 5.9\,\% &
+\textbf{qmail} & 5.3\,\% &
+Microsoft Mail & 15\,\% \\
+	\hline
+	5 &
+\textbf{postfix} & 1.6\,\% &
+\textbf{exim} & 5.0\,\% &
+\textbf{exim} & 13\,\% \\
+	\hline
+	6 &
+\textbf{exim} & 1.5\,\% &
+Cisco & 3.0\,\% &
+IMail & 2\,\% \\
+	\hline
+	7 &
+NTMail & 1.3\,\% &
+Barracuda & 2.8\,\% &
+Microsoft Exchange & 1\,\% \\
+%	\hline
+%	8 &
+%NetWin Dmail & 0.8\,\% &
+% &  &
+%mail security layers & 1\,\% \\
+%	\hline
+%	9 &
+%Software.com Post.Office & 0.6\,\% &
+% &  &
+%InterMail & 1\,\% \\
+%	\hline
+%	10 &
+% & &
+% & &
+%Lotus Domino & 1\,\% \\
+%	\hline
+	\hline \hline
+	&
+\textit{mail security layers} & $\approx$ 4\,\% & %smap 2.4 and some small ones
+\textit{mail security layers} & $\approx$ 22\,\% &
+\textit{mail security layers} & $\approx$ 2\,\% \\ % symantec 1
+	\hline
+\end{tabular}
+
+
+
+%\begin{tabular}[hbt]{| r || p{0.16\textwidth} r | p{0.16\textwidth} r | p{0.16\textwidth} r |}
+%	\hline
+%	\# & O'ReillyNet & 2007 & MailRadar & YYYY & Bernstein & 2001 \\
+%	\hline \hline
+%	1 & \textbf{sendmail} & 12.3\,\% & \textbf{sendmail} & 24\,\% & \textbf{sendmail} & 42.3\,\% \\
+%	\hline
+%	2 & \textbf{postfix} & 8.6\,\% & \textbf{postfix} & 20\,\% & Microsoft Exchange & 18.4\,\% \\
+%	\hline
+%	3 & Postini & 8.5\,\% & \textbf{qmail} & 17\,\% & \textbf{qmail} & 17.4\,\% \\
+%	\hline
+%	4 & Microsoft Exchange & 7.6\,\% & Microsoft Mail & 15\,\% & IMail & 5.9\,\% \\
+%	\hline
+%	5 & MXLogic & 6.0\,\% & \textbf{exim} & 13\,\% & smap & 2.4\,\% \\
+%	\hline
+%	6 & \textbf{qmail} & 5.3\,\% & IMail & 2\,\% & \textbf{postfix} & 1.6\,\% \\
+%	\hline
+%	7 & \textbf{exim} & 5.0\,\% & Microsoft Exchange & 1\,\% & \textbf{exim} & 1.5\,\% \\
+%	\hline
+%	8 & Concentric Hosting & 4.5\,\% & Symantec Mail Security & 1\,\% & NTMail & 1.3\,\% \\
+%	\hline
+%	9 & Cisco & 3.0\,\% & InterMail & 1\,\% & NetWin Dmail & 0.8\,\% \\
+%	\hline
+%	10 & Barracuda & 2.8\,\% & Lotus Domino & 1\,\% & Software.com Post.Office & 0.6\,\% \\
+%	\hline
+%\end{tabular}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/thesis/tbl/new-masqmail-permissions.tbl	Thu Jan 15 12:16:43 2009 +0100
@@ -0,0 +1,23 @@
+% new-masqmail-permissions
+
+\begin{tabular}[hbt]{| l || l | l |}
+	\hline
+	module & runs as owner:group & daemon \\
+	\hline
+	\hline
+	sendmail & the invoking one & no \\
+	\hline
+	smtpd & root->nobody & yes (or via inetd) \\
+	\hline
+	queue-in & setgid masqmail & no \\
+	\hline
+	scanning & masqmail & yes \\
+	\hline
+	queue-out & masqmail & yes \\
+	\hline
+	pipe & masqmail & no \\
+	\hline
+	smtp & masqmail->nobody & no \\
+	\hline
+\end{tabular}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/thesis/tbl/requirements.tbl	Thu Jan 15 12:16:43 2009 +0100
@@ -0,0 +1,27 @@
+\begin{tabular}[hbt]{| l || c | c | c |}
+	\hline
+	Requirement & Importance & Pending work & Focus \\
+	\hline \hline
+	\RF1: In/out channels    & ++ & - & + \\
+	\RF2: Mail queue         & ++ & - & + \\
+	\RF3: Header sanitizing  & 0 & - & - \\
+	\RF4: Aliasing           & 0 & - & - \\
+	\RF5: Route selection    & + & - & 0 \\
+	\RF6: Authentication     & ++ & + & +++ \\
+	\RF7: Encryption         & ++ & + & +++ \\
+	\RF8: Spam prevention    & + & ++ & +++ \\
+	\RF9: Malware handling   & - & + & 0 \\
+	\RF10: Archiving         & - & + & 0 \\
+	\hline
+	\RG1: Security           & ++ & + & +++ \\
+	\RG2: Reliability        & ++ & + & +++ \\
+	\RG3: Robustness         & + & + & ++ \\
+	\RG4: Extendability      & + & ++ & +++ \\
+	\RG5: Maintainability    & + & 0 & + \\
+	\RG6: Testability        & 0 & 0 & 0 \\
+	\RG7: Performance        & -{}- & - & -{}-{}- \\
+	\RG8: Availability       & - & - & -{}- \\
+	\RG9: Portability        & - & -{}- & -{}-{}- \\
+	\RG10: Usability         & + & -{}- & - \\
+	\hline
+\end{tabular}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/thesis/tbl/strategies.tbl	Thu Jan 15 12:16:43 2009 +0100
@@ -0,0 +1,38 @@
+\begin{tabular}[Hbt]{| l | c || c | c | c |}
+	\hline
+	Requirement           & Focus & S1 & S2 & S3 \\
+	\hline \hline
+	\RF7: encryption (\TODO1)       & +++ & x  &    &   \\
+	\RF6: authentication (\TODO2)   & +++ & x  &    &   \\
+	\RG1: security (\TODO3)         & +++ &    & x  & x \\
+	\RG2: reliability (\TODO4)      & +++ &    &    & x \\
+	\RF8: spam handling (\TODO5)    & +++ & x  & x  & x \\
+	\RG4: extendability (\TODO6)    & +++ &    &    & x \\
+	\hline
+	\RG3: robustness        & ++  &    &    & x \\
+	\hline
+	\RF1: in/out channels   & +   & x  & x  & x \\
+	\RF2: mail queueing     & +   &    &    & x \\
+	\RG5: maintainability   & +   &    &    & x \\
+	\hline
+	\RF5: route selection   & 0   & x  &    &   \\
+	\RF9: malware handling  & 0   & x  & x  & x \\
+	\RF10: archiving        & 0   & x  &    & x \\
+	\RG6: testability       & 0   &    &    & x \\
+	\hline
+	\RF3: header sanitizing & -   & x  &    &   \\
+	\RF4: aliasing          & -   & x  &    &   \\
+	\RG10: usability        & -   & x  &    &   \\
+	\hline
+	\RG8: availability      & -{}- & x &    &   \\
+	\hline
+	\RG7: performance       & -{}-{}- & x &  &  \\
+	\RG9: portability       & -{}-{}- & x &  &  \\
+	\hline \hline
+	Score (Sum of `+')      & 23  & 9  & 7  & 17 \\
+	\hline
+\end{tabular}
+
+
+
+
--- a/thesis/tex/3-MailTransferAgents.tex	Thu Jan 15 12:16:20 2009 +0100
+++ b/thesis/tex/3-MailTransferAgents.tex	Thu Jan 15 12:16:43 2009 +0100
@@ -98,7 +98,7 @@
 
 \begin{table}
 	\begin{center}
-		\input{input/mta-market-share.tex}
+		\input{tbl/mta-market-share.tbl}
 	\end{center}
 	\caption{Market share of \MTA{}s}
 	\label{tab:mta-market-share}
@@ -187,7 +187,7 @@
 \begin{table}
 % FIXME: improve table data!!!
 	\begin{center}
-		\input{input/mta-comparison.tex}
+		\input{tbl/mta-comparison.tbl}
 	\end{center}
 	\caption{Comparison of MTAs}
 	\label{tab:mta-comparison}
--- a/thesis/tex/4-MasqmailsFuture.tex	Thu Jan 15 12:16:20 2009 +0100
+++ b/thesis/tex/4-MasqmailsFuture.tex	Thu Jan 15 12:16:43 2009 +0100
@@ -352,7 +352,7 @@
 
 \begin{table}
 	\begin{center}
-		\input{input/requirements.tex}
+		\input{tbl/requirements.tbl}
 	\end{center}
 	\caption{Importance of and pending work for requirements}
 	\label{tab:requirements}
@@ -430,7 +430,7 @@
 
 \begin{table}
 	\begin{center}
-		\input{input/strategies.tex}
+		\input{tbl/strategies.tbl}
 	\end{center}
 	\caption{Development strategies and their suitability for requirements}
 	\label{tab:strategies}
--- a/thesis/tex/5-Improvements.tex	Thu Jan 15 12:16:20 2009 +0100
+++ b/thesis/tex/5-Improvements.tex	Thu Jan 15 12:16:43 2009 +0100
@@ -463,7 +463,7 @@
 
 \begin{table}
 	\begin{center}
-		\input{input/new-masqmail-permissions.tex}
+		\input{tbl/new-masqmail-permissions.tbl}
 	\end{center}
 	\caption{Ownership and permissions of the modules}
 	\label{tab:new-masqmail-permission}