# HG changeset patch # User meillo@marmaro.de # Date 1232484922 -3600 # Node ID a62fe460b8de68990c36282eee23c6c68b407ba0 # Parent ce3f39d6c1aaf5917a46379ae377c46ca38dd5b1 work in MTA comparison diff -r ce3f39d6c1aa -r a62fe460b8de thesis/tbl/mta-comparison.tbl --- a/thesis/tbl/mta-comparison.tbl Tue Jan 20 20:35:24 2009 +0100 +++ b/thesis/tbl/mta-comparison.tbl Tue Jan 20 21:55:22 2009 +0100 @@ -1,15 +1,16 @@ -\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} |} +\begin{tabular}[hbt]{| l || p{3.1em} | p{4em} | p{3.2em} | l | p{6em} |} \hline - & sendmail & exim & qmail & postfix & masqmail \\ + \MTA\ & first release & regarded version & lines of C code & architecture & design goals \\ \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 \\ + \sendmail\ & 1983 & 8.14.3 & 92k & monolithic & flexibility \\ \hline - Architecture & monolithic & monolithic & modular & modular & monolithic \\ + \exim\ & 1995 & 4.69 & 85k & monolithic & generality, flexibility, extensive checking \\ \hline - Design goals & flexibility & general, flexible \& extensive facilities for checking & security & performance and security & for non-permanent Internet connection \\ + \qmail\ & 1996 & 1.03 & 14k & modular & security \\ + \hline + \postfix\ & 1999 & 2.5.6 & 87k & modular & performance and security \\ + \hline + \masqmail\ & 1999 & 0.2.21 & 10k & monolithic & non-permanent Internet connections \\ \hline \end{tabular} diff -r ce3f39d6c1aa -r a62fe460b8de thesis/tex/3-MailTransferAgents.tex --- a/thesis/tex/3-MailTransferAgents.tex Tue Jan 20 20:35:24 2009 +0100 +++ b/thesis/tex/3-MailTransferAgents.tex Tue Jan 20 21:55:22 2009 +0100 @@ -130,7 +130,10 @@ \sendmail\ designed to transfer mails between different protocols and networks, this lead to a very flexible, though complex, configuration. -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. +It was first released with \NAME{BSD} 4.1c in 1983. +%todo: write about its importance and about sendmail-compat + +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. Further development will go into the project \name{MeTA1} (the former name was \name{sendmail X}) which succeeds \sendmail. @@ -170,7 +173,7 @@ Today \postfix\ is taken by many \unix\ systems and \gnulinux\ distributions as default \MTA. -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. +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. 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. @@ -182,16 +185,16 @@ \section{Comparison of MTAs} \label{sec:mta-comparison} -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}. +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}. -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}. +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}.}. \begin{table} % FIXME: improve table data!!! \begin{center} \input{tbl/mta-comparison.tbl} \end{center} - \caption{Comparison of MTAs} + \caption{Comparison of \MTA{}s} \label{tab:mta-comparison} \end{table}