docs/diploma
changeset 312:a62fe460b8de
work in MTA comparison
author | meillo@marmaro.de |
---|---|
date | Tue, 20 Jan 2009 21:55:22 +0100 |
parents | ce3f39d6c1aa |
children | a3fba017ef01 |
files | thesis/tbl/mta-comparison.tbl thesis/tex/3-MailTransferAgents.tex |
diffstat | 2 files changed, 17 insertions(+), 13 deletions(-) [+] |
line diff
1.1 --- a/thesis/tbl/mta-comparison.tbl Tue Jan 20 20:35:24 2009 +0100 1.2 +++ b/thesis/tbl/mta-comparison.tbl Tue Jan 20 21:55:22 2009 +0100 1.3 @@ -1,15 +1,16 @@ 1.4 -\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} |} 1.5 +\begin{tabular}[hbt]{| l || p{3.1em} | p{4em} | p{3.2em} | l | p{6em} |} 1.6 \hline 1.7 - & sendmail & exim & qmail & postfix & masqmail \\ 1.8 + \MTA\ & first release & regarded version & lines of C code & architecture & design goals \\ 1.9 \hline 1.10 - version regarded & & & & & \\ 1.11 - \hline \hline 1.12 - First release & 1983 & 1995 & 1996 & 1999 & 1999 \\ 1.13 \hline 1.14 - Lines of code (with sloccount on debian packages)& 93k & 54k & 18k & 92k & 14k \\ 1.15 + \sendmail\ & 1983 & 8.14.3 & 92k & monolithic & flexibility \\ 1.16 \hline 1.17 - Architecture & monolithic & monolithic & modular & modular & monolithic \\ 1.18 + \exim\ & 1995 & 4.69 & 85k & monolithic & generality, flexibility, extensive checking \\ 1.19 \hline 1.20 - Design goals & flexibility & general, flexible \& extensive facilities for checking & security & performance and security & for non-permanent Internet connection \\ 1.21 + \qmail\ & 1996 & 1.03 & 14k & modular & security \\ 1.22 + \hline 1.23 + \postfix\ & 1999 & 2.5.6 & 87k & modular & performance and security \\ 1.24 + \hline 1.25 + \masqmail\ & 1999 & 0.2.21 & 10k & monolithic & non-permanent Internet connections \\ 1.26 \hline 1.27 \end{tabular}
2.1 --- a/thesis/tex/3-MailTransferAgents.tex Tue Jan 20 20:35:24 2009 +0100 2.2 +++ b/thesis/tex/3-MailTransferAgents.tex Tue Jan 20 21:55:22 2009 +0100 2.3 @@ -130,7 +130,10 @@ 2.4 2.5 \sendmail\ designed to transfer mails between different protocols and networks, this lead to a very flexible, though complex, configuration. 2.6 2.7 -It was first released with \NAME{BSD} 4.1c in 1983. The latest version is 8.14.3 from May 2008. The program is distributed under the \name{Sendmail License} as both, \freesw\ and proprietary software. 2.8 +It was first released with \NAME{BSD} 4.1c in 1983. 2.9 +%todo: write about its importance and about sendmail-compat 2.10 + 2.11 +The latest version is 8.14.3 from May 2008. The program is distributed under the \name{Sendmail License} as both, \freesw\ and proprietary software. 2.12 2.13 Further development will go into the project \name{MeTA1} (the former name was \name{sendmail X}) which succeeds \sendmail. 2.14 2.15 @@ -170,7 +173,7 @@ 2.16 2.17 Today \postfix\ is taken by many \unix\ systems and \gnulinux\ distributions as default \MTA. 2.18 2.19 -The latest stable version is numbered 2.5.5 from August 2008. \postfix\ is covered by the \name{IBM Public License 1.0} which is a \freesw\ license. 2.20 +The latest stable version is numbered 2.5.6 from December 2008. \postfix\ is covered by the \name{IBM Public License 1.0} which is a \freesw\ license. 2.21 2.22 Additional information can be retrieved from the program's homepage \citeweb{postfix:homepage}. \person{Dent}'s \postfix\ book \cite{dent04} claims to be ``the definitive guide'', and it is. 2.23 2.24 @@ -182,16 +185,16 @@ 2.25 \section{Comparison of MTAs} 2.26 \label{sec:mta-comparison} 2.27 2.28 -This section does not try to provide an overall \MTA\ comparison, because this is already done by others. Remarkable comparisons are the one by \person{Dan Shearer} \cite{shearer06} and a discussion on the mailing list \name{plug@lists.q-linux.com} \cite{plug:mtas}. Tabular overviews may be found at \citeweb{mailsoftware42}, \citeweb{wikipedia:comparison-of-mail-servers}, and \cite[section 1.9]{lifewithqmail}. 2.29 +This section does not try to provide a throughout \MTA\ comparison, because this is already done by others. Remarkable comparisons are the one by \person{Dan Shearer} \cite{shearer06} and a discussion on the mailing list \name{plug@lists.q-linux.com} \cite{plug:mtas}. Tabular overviews may be found at \citeweb{mailsoftware42}, \citeweb{wikipedia:comparison-of-mail-servers}, and \cite[section 1.9]{lifewithqmail}. 2.30 2.31 -Here provided is an overview on important properties of the four previously introduced \MTA{}s. The data comes from the above stated sources and is collected in table \ref{tab:mta-comparison}. 2.32 +Here provided is an overview important properties of the four previously introduced \MTA{}s. The data comes from the above stated sources and is collected in table \ref{tab:mta-comparison}\footnote{The lines of code were messured with \person{David~A.\ Wheeler}'s \name{sloccount} \citeweb{sloccount}.}. 2.33 2.34 \begin{table} 2.35 % FIXME: improve table data!!! 2.36 \begin{center} 2.37 \input{tbl/mta-comparison.tbl} 2.38 \end{center} 2.39 - \caption{Comparison of MTAs} 2.40 + \caption{Comparison of \MTA{}s} 2.41 \label{tab:mta-comparison} 2.42 \end{table} 2.43