docs/masqmail-cs

changeset 6:00207c2995ae

some rework; added urls
author meillo@marmaro.de
date Fri, 06 Mar 2009 11:55:17 +0100
parents 282b52d9de09
children 3cd8b56b7494
files masqmail.tex
diffstat 1 files changed, 64 insertions(+), 44 deletions(-) [+]
line diff
     1.1 --- a/masqmail.tex	Thu Mar 05 23:01:54 2009 +0100
     1.2 +++ b/masqmail.tex	Fri Mar 06 11:55:17 2009 +0100
     1.3 @@ -98,13 +98,15 @@
     1.4  
     1.5  \frame{ \ft{overview}
     1.6  
     1.7 -1) prerequisites (xx\%)
     1.8 +1) prerequisites (5\%) %3
     1.9  
    1.10 -2) about masqmail (xx\%)
    1.11 +2) about masqmail (25\%) %15
    1.12  
    1.13 -3) the thesis (xx\%)
    1.14 +3) the thesis (60\%) %6 + 9 + 7 + 4 + 6 = 32
    1.15  
    1.16 -4) help wanted (xx\%)
    1.17 +4) help wanted (10\%) %5
    1.18 +
    1.19 +%== 55
    1.20  
    1.21  }
    1.22  
    1.23 @@ -456,6 +458,7 @@
    1.24  
    1.25  
    1.26  
    1.27 +\oneline{\it we're half way through :-) }
    1.28  
    1.29  
    1.30  
    1.31 @@ -710,61 +713,59 @@
    1.32  
    1.33  }
    1.34  
    1.35 -\frame{\ft{incoming channels}
    1.36 +\frame{\ft{incoming and outgoing}
    1.37  
    1.38 -arbitrary protocol handlers
    1.39 +in/out:
    1.40  
    1.41 -one single module that puts the mail into the queue
    1.42 +\qquad arbitrary protocol handlers (incoming/outgoing)
    1.43 +
    1.44 +\qquad one queue-in module; one queue-out module
    1.45 +
    1.46 +\qquad no own MDA, only a pipe module
    1.47 +
    1.48 +route management:
    1.49 +
    1.50 +\qquad the thing special to masqmail
    1.51 +
    1.52 +\qquad done just before the outgoing modules
    1.53  
    1.54  }
    1.55  
    1.56 -\frame{\ft{queueing}
    1.57  
    1.58 -reliable queue
    1.59 +\frame{\ft{within the queue}
    1.60  
    1.61 -preferably the system's native format
    1.62 +mail sanitizing:
    1.63 +
    1.64 +\qquad qmail: ``don't parse'' $\rightarrow$ parse very carefully
    1.65 +
    1.66 +\qquad Jon Postel's robustness principle
    1.67 +
    1.68 +spool files:
    1.69 +
    1.70 +\qquad preferably in the system's native format
    1.71  
    1.72  }
    1.73  
    1.74 -\frame{\ft{mail sanitizing}
    1.75  
    1.76 -qmail: ``don't parse'' $\rightarrow$ parse very carefully
    1.77 +\frame{\ft{auth, enc, spam}
    1.78  
    1.79 -Jon Postel's robustness principle
    1.80 +auth and enc:
    1.81 +
    1.82 +\qquad in receiving and sending modules (?)
    1.83 +
    1.84 +\qquad with library code
    1.85 +
    1.86 +spam and malware:
    1.87 +
    1.88 +\qquad receiving modules vs. a scanning module
    1.89 +
    1.90 +\qquad in both places?
    1.91 +
    1.92 +\qquad malware scanning is not the MTA's job
    1.93  
    1.94  }
    1.95  
    1.96 -\frame{\ft{authentication and encryption}
    1.97  
    1.98 -in receiving and sending modules (?)
    1.99 -
   1.100 -with library code
   1.101 -
   1.102 -}
   1.103 -
   1.104 -\frame{\ft{spam and malware handling}
   1.105 -
   1.106 -receiving modules vs. a scanning module
   1.107 -
   1.108 -in both places?
   1.109 -
   1.110 -}
   1.111 -
   1.112 -\frame{\ft{route management}
   1.113 -
   1.114 -the thing special to masqmail
   1.115 -
   1.116 -done just before the outgoing modules
   1.117 -
   1.118 -}
   1.119 -
   1.120 -\frame{\ft{outgoing channels}
   1.121 -
   1.122 -modules for each protocol
   1.123 -
   1.124 -no own MDA, only a pipe module
   1.125 -
   1.126 -}
   1.127  
   1.128  \frame{\ft{the proposed architecture}
   1.129  
   1.130 @@ -857,7 +858,24 @@
   1.131  
   1.132  \frame{\ft{links}
   1.133  
   1.134 ---all urls--
   1.135 +\footnotesize
   1.136 +
   1.137 +my diploma thesis\\
   1.138 +\qquad \url{http://marmaro.de/docs\#diploma}
   1.139 +
   1.140 +
   1.141 +masqmail's website\\
   1.142 +\qquad \url{http://prog.marmaro.de/masqmail}
   1.143 +
   1.144 +
   1.145 +masqmail mailing list\\
   1.146 +\qquad \url{masqmail@marmaro.de}\\
   1.147 +\qquad \url{minimalist@marmaro.de?subject=subscribe\%20masqmail}
   1.148 +
   1.149 +
   1.150 +suckless software\\
   1.151 +\qquad \url{http://www.suckless.org}
   1.152 +
   1.153  
   1.154  }
   1.155  
   1.156 @@ -874,6 +892,8 @@
   1.157  
   1.158  diagrams: PIC and groff
   1.159  
   1.160 +call graph: Egypt and dot
   1.161 +
   1.162  \vfill
   1.163  
   1.164  {\scriptsize The slides are available on \url{http://marmaro.de/docs} \hfill 2009-03-09 }