docs/masqmail-cs
diff masqmail.tex @ 6:00207c2995ae
some rework; added urls
author | meillo@marmaro.de |
---|---|
date | Fri, 06 Mar 2009 11:55:17 +0100 |
parents | 282b52d9de09 |
children | 3cd8b56b7494 |
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 }