annotate masqmail.tex @ 1:aacb023e76ab

new content
author meillo@marmaro.de
date Sun, 01 Mar 2009 20:05:47 +0100
parents 713f8c55babb
children 74cc4428c074
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
1 % chaos seminar talk about masqmail
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
2 %
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
3 % markus schnalke <meillo@marmaro.de>
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
4 % since 2009-02-24
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
5
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
6
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
7 \documentclass{beamer}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
8
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
9 \title{masqmail}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
10 \author{markus schnalke}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
11 \date{2009-03-09}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
12
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
13 \usepackage[utf8]{inputenc}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
14 \usepackage{url}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
15 \usepackage{graphicx}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
16 \setlength{\parskip}{2.0ex plus 1.0ex minus 0.5ex}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
17
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
18 \newcommand{\secframe}[1]{
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
19 \section{#1}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
20 \frame{ \vfill\vfill \centerline{ \huge #1 } \vfill }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
21 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
22
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
23 \newcommand{\ft}[1]{
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
24 \frametitle{#1}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
25 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
26
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
27 \newcommand{\oneline}[1]{
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
28 \frame{
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
29 \vfill\vfill
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
30 \centerline{\textbf{#1}}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
31 \vfill
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
32 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
33 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
34
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
35
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
36
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
37 \begin{document}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
38
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
39
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
40 \frame{
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
41
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
42 \vspace{8em}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
43 \begin{center}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
44
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
45 {\huge\bf masqmail}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
46
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
47 a mail transfer agent for workstations and small networks
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
48
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
49 \vspace{6em}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
50
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
51 { \tiny
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
52 markus schnalke \textless{}meillo@marmaro.de\textgreater{}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
53 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
54
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
55 \end{center}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
56 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
57
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
58
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
59
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
60 \frame{ \ft{overview}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
61
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
62 1) about me
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
63
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
64 2) about masqmail
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
65
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
66 3) short explanation of my thesis
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
67
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
68 4) further development of masqmail
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
69
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
70 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
71
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
72
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
73
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
74
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
75 \secframe{about me}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
76
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
77
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
78 \frame{\ft{markus schnalke}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
79
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
80 studied Business Information Systems
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
81
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
82 at University of Applied Sciences, Ulm
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
83
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
84 diploma thesis about masqmail
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
85
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
86 now Master studies at University, Ulm
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
87
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
88 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
89
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
90
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
91 \frame{\ft{I am interested in}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
92
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
93 Free Software
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
94
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
95 Debian
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
96
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
97 suckless software
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
98
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
99 the Unix Philosophy
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
100
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
101 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
102
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
103
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
104
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
105
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
106
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
107
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
108 \secframe{about masqmail}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
109
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
110
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
111
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
112 \frame{ \ft{what is masqmail}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
113
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
114 a Mail Transfer Agent (MTA)
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
115
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
116 a small one
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
117
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
118 and one for special setups
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
119
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
120 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
121
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
122
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
123 \frame{ \ft{masqmail's niche}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
124
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
125 non-permanent online connections
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
126
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
127 over multiple providers
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
128
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
129 especially for workstations and small networks
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
130
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
131 also notebooks (maybe the largest market)
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
132
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
133 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
134
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
135
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
136 \frame{ \ft{history}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
137
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
138 written by Oliver Kurth
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
139
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
140 between 1999 and 2003
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
141
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
142 most likely:
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
143
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
144 - to manage masqdialer-controlled ISDN connections
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
145
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
146 - source of the name (``masq\dots'')
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
147
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
148 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
149
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
150
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
151 \frame{ \ft{masqmail today}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
152
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
153 development stopped in 2003
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
154
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
155 not maintained
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
156
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
157 even its website is down
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
158
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
159 but included in Debian, Ubuntu, Arch, Mandriva, FreeBSD
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
160
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
161 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
162
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
163
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
164 \frame{ \ft{value of masqmail}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
165
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
166 covers a niche
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
167
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
168 has unique features
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
169
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
170 has users!
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
171
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
172 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
173
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
174
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
175 \frame{ \ft{problems of masqmail}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
176
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
177 no further development
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
178
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
179 unfixed bugs
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
180
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
181 emailing has changed
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
182
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
183 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
184
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
185
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
186 \oneline{questions about masqmail?}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
187
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
188
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
189
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
190 \secframe{when I meet masqmail}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
191
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
192
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
193 \frame{\ft{using unmaintained software}
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
194
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
195 Fall 2007: started to use masqmail
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
196
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
197 Spring 2008: realized it is unmaintained in Debian
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
198
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
199 A situation to be changed ... but by whom?
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
200
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
201 ... me? No!
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
202
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
203 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
204
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
205
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
206 \frame{\ft{diploma thesis}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
207
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
208 Summer 2008:
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
209
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
210 problem: find a topic for the diploma thesis
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
211
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
212 The great idea: solve two problems
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
213
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
214 use the diploma thesis to revive masqmail
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
215
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
216 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
217
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
218
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
219 \frame{\ft{advising professor}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
220
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
221 Professor Sch\"affter
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
222
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
223 thanks!
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
224
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
225 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
226
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
227
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
228
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
229 \frame{\ft{guiding principle}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
230
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
231 \begin{center}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
232 \it
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
233 Do what you think is interesting,\\
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
234 do something that you think is fun and worthwhile,\\
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
235 because otherwise you won't do it well anyway.
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
236
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
237 ---Brian~W.\ Kernighan---
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
238 \end{center}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
239
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
240 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
241
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
242
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
243
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
244
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
245
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
246 \secframe{the thesis}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
247
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
248
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
249 \frame{\ft{general decisions}
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
250
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
251 write in English
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
252
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
253 do the thesis for myself
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
254
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
255 ... and for the Free Software community
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
256
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
257 thus, make it free available (see my website!)
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
258
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
259 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
260
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
261
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
262
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
263 \frame{\ft{planned was}
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
264
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
265 - purpose and structure of an MTA/of masqmail
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
266
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
267 - security analysis
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
268
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
269 - code improvements
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
270
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
271 - documentation, test, distribution
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
272
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
273
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
274 With the goal to release a new version and get it into Debian
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
275 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
276
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
277
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
278 \frame{\ft{however, it resulted in}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
279
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
280 - (introduction)
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
281
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
282 - market analysis
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
283
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
284 - mail transfer agents
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
285
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
286 - masqmail's present and future
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
287
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
288 - improvement plans
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
289
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
290
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
291 Became pretty theoretic (I don't worry)
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
292 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
293
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
294
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
295
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
296
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
297
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
298
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
299
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
300 \frame{ \ft{ch01: introduction}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
301
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
302 general prerequisites
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
303
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
304 the masqmail project
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
305
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
306 value and problems of masqmail
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
307
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
308 \textbf{$\Rightarrow$ reasons to do this thesis}
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
309
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
310 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
311
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
312
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
313
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
314 \frame{ \ft{ch02: market analysis}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
315
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
316 classification, life cycle, and trends of electronic communication
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
317
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
318 SWOT and trends for email
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
319
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
320 \textbf{$\Rightarrow$ show that email is expected to survive}
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
321
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
322 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
323
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
324
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
325 \frame{ \ft{ch03: mail transfer agents}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
326
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
327 classification of MTAs
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
328
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
329 masqmail's competitors
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
330
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
331 short comparison
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
332
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
333 \textbf{$\Rightarrow$ provide knowledge for following chapters}
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
334
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
335 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
336
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
337
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
338
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
339
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
340 \frame{ \ft{ch04: masqmail's present and future}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
341
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
342 the goal (revive masqmail)
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
343
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
344 requirements
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
345
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
346 \quad\quad fulfilled requirements
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
347
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
348 \quad\quad work to do
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
349
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
350 ways for further development
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
351
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
352 result
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
353
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
354 \textbf{$\Rightarrow$ the core of the thesis: a plan to revive masqmail}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
355
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
356 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
357
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
358
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
359
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
360 \frame{ \ft{ch05: improvement plans}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
361
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
362 more detailed descriptions of the work tasks
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
363
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
364 \textbf{$\Rightarrow$ recommendations how to do the proposed changes}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
365
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
366 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
367
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
368
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
369 \oneline{questions?}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
370
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
371
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
372
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
373
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
374
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
375 \secframe{MTAs in detail}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
376
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
377 \frame{\ft{MTAs}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
378
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
379 - relay-only MTAs (forwarders): nullmailer, ssmtp
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
380
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
381 - groupware: Lotus Notes, Exchange, opengroupware.org
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
382
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
383 - ``real'' MTAs: sendmail, exim, qmail, postfix, masqmail
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
384
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
385 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
386
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
387
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
388
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
389 \frame{\ft{market shares}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
390
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
391 FIXME
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
392
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
393 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
394
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
395
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
396
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
397 \frame{\ft{why not sendmail}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
398
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
399 - too large
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
400
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
401 - too complex
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
402
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
403 - structurally insecure
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
404
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
405 - simply obsolete
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
406
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
407 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
408
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
409 \frame{\ft{why not exim}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
410
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
411 - too large
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
412
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
413 - designed for always online hosts
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
414
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
415 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
416
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
417 \frame{\ft{why not qmail}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
418
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
419 - outdated
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
420
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
421 - designed for always online hosts with fast connections
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
422
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
423 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
424
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
425 \frame{\ft{why not postfix}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
426
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
427 - too large
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
428
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
429 - not designed for masqmail's scenario
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
430
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
431 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
432
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
433 \frame{\ft{in summary}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
434
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
435 - other MTAs are bad substitutes for masqmail
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
436
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
437 - though they seem to be generally able to be substitutes
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
438
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
439 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
440
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
441
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
442 \oneline{comments and annotations?}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
443
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
444
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
445
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
446
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
447 \secframe{Requirements}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
448
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
449
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
450
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
451
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
452
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
453 \frame{\ft{the result}
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
454
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
455 ``one fits all'' is not possible
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
456
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
457 hence: different strategies for different goals
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
458
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
459 short-term goal: keep masqmail usable\\
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
460 \quad\quad$\rightarrow$ improve existing code
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
461
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
462 long-term goal: make masqmail future-proof\\
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
463 \quad\quad$\rightarrow$ recreate it from scratch
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
464
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
465 disadvantage: more work
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
466
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
467 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
468
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
469
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
470
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
471
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
472
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
473
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
474
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
475
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
476
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
477
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
478
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
479
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
480
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
481
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
482
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
483
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
484 \frame{
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
485 \vfill\vfill
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
486 \centerline{\textbf{Thanks for your attention}}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
487 \vfill
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
488 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
489
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
490
1
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
491 \frame{\ft{links}
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
492
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
493 --all urls--
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
494
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
495 }
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
496
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
497
aacb023e76ab new content
meillo@marmaro.de
parents: 0
diff changeset
498
0
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
499
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
500 \frame{ \ft{software used}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
501
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
502 Debian GNU/Linux
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
503
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
504 \LaTeX\ with the beamer classes
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
505
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
506 Vim, latexmk, and Mercurial
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
507
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
508 \vfill
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
509
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
510 {\scriptsize The slides are available on \url{http://marmaro.de/docs} \hfill 2009-03-09 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
511
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
512 }
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
513
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
514
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
515
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
516
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
517 \end{document}
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
518
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
519
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
520
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
521
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
522
713f8c55babb first slides
meillo@marmaro.de
parents:
diff changeset
523 \url{http://ulm.ccc.de/ChaosSeminar/2009/03_masqmail}