1 |
<?php include '../include/header.html'; ?> |
<?php include '../include/header.html'; ?> |
2 |
|
|
3 |
<center> |
<center> |
4 |
<table width="680"><tr> <td><img src="index.gif"></td></tr></table> |
<table width="680"><tr> <td><img src="index.gif" alt="index"></td></tr></table> |
5 |
</center> |
</center> |
6 |
|
|
7 |
<?php include '../include/menu.php'; ?> |
<?php include '../include/menu.php'; ?> |
64 |
Refactor the SMTP protocol implementation used to send |
Refactor the SMTP protocol implementation used to send |
65 |
alert messages from monit. |
alert messages from monit. |
66 |
<ol> |
<ol> |
67 |
<lI>Queue mail that cannot be sent, for later retry. |
<li>Queue mail that cannot be sent, for later retry. |
68 |
|
|
69 |
<li>Refactor the SMTP implementation to a small state |
<li>Refactor the SMTP implementation to a small state |
70 |
machine and handle smtp-server returned status codes as |
machine and handle smtp-server returned status codes as |
71 |
transition points. Thus handling error situations |
transition points. Thus handling error situations properly. |
|
properly.</i> |
|
72 |
</ol> |
</ol> |
73 |
</td> |
</td> |
74 |
</tr> |
</tr> |
75 |
<tr> |
<tr> |
76 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
77 |
Responsible:</td> |
Responsible:</td> |
78 |
<td>hauk</td> |
<td>hauk</td> |
79 |
</tr> |
</tr> |
80 |
<tr> |
<tr> |
81 |
<td>Progress:</td> |
<td>Progress:</td> |
82 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
83 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
84 |
</td> |
</td> |
85 |
</tr> |
</tr> |
86 |
<tr> |
<tr> |
107 |
</td> |
</td> |
108 |
</tr> |
</tr> |
109 |
<tr> |
<tr> |
110 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
111 |
Responsible:</td> |
Responsible:</td> |
112 |
<td>hauk</td> |
<td>hauk</td> |
113 |
</tr> |
</tr> |
114 |
<tr> |
<tr> |
115 |
<td>Progress:</td> |
<td>Progress:</td> |
116 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
117 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
118 |
</td> |
</td> |
119 |
</tr> |
</tr> |
120 |
<tr> |
<tr> |
154 |
</td> |
</td> |
155 |
</tr> |
</tr> |
156 |
<tr> |
<tr> |
157 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
158 |
Responsible:</td> |
Responsible:</td> |
159 |
<td>?</td> |
<td>?</td> |
160 |
</tr> |
</tr> |
161 |
<tr> |
<tr> |
162 |
<td>Progress:</td> |
<td>Progress:</td> |
163 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
164 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
165 |
</td> |
</td> |
166 |
</tr> |
</tr> |
167 |
<tr> |
<tr> |
182 |
</td> |
</td> |
183 |
</tr> |
</tr> |
184 |
<tr> |
<tr> |
185 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
186 |
Responsible:</td> |
Responsible:</td> |
187 |
<td>?</td> |
<td>?</td> |
188 |
</tr> |
</tr> |
189 |
<tr> |
<tr> |
190 |
<td>Progress:</td> |
<td>Progress:</td> |
191 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
192 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
193 |
</td> |
</td> |
194 |
</tr> |
</tr> |
195 |
<tr> |
<tr> |
211 |
</td> |
</td> |
212 |
</tr> |
</tr> |
213 |
<tr> |
<tr> |
214 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
215 |
Responsible:</td> |
Responsible:</td> |
216 |
<td>?</td> |
<td>?</td> |
217 |
</tr> |
</tr> |
218 |
<tr> |
<tr> |
219 |
<td>Progress:</td> |
<td>Progress:</td> |
220 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
221 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
222 |
</td> |
</td> |
223 |
</tr> |
</tr> |
224 |
<tr> |
<tr> |
242 |
</td> |
</td> |
243 |
</tr> |
</tr> |
244 |
<tr> |
<tr> |
245 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
246 |
Responsible:</td> |
Responsible:</td> |
247 |
<td>Martin</td> |
<td>Martin</td> |
248 |
</tr> |
</tr> |
249 |
<tr> |
<tr> |
250 |
<td>Progress:</td> |
<td>Progress:</td> |
251 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
252 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
253 |
</td> |
</td> |
254 |
</tr> |
</tr> |
255 |
<tr> |
<tr> |
266 |
</td> |
</td> |
267 |
</tr> |
</tr> |
268 |
<tr> |
<tr> |
269 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
270 |
Responsible:</td> |
Responsible:</td> |
271 |
<td>Martin</td> |
<td>Martin</td> |
272 |
</tr> |
</tr> |
273 |
<tr> |
<tr> |
274 |
<td>Progress:</td> |
<td>Progress:</td> |
275 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
276 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
277 |
</td> |
</td> |
278 |
</tr> |
</tr> |
279 |
<tr> |
<tr> |
293 |
</td> |
</td> |
294 |
</tr> |
</tr> |
295 |
<tr> |
<tr> |
296 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
297 |
Responsible:</td> |
Responsible:</td> |
298 |
<td>?</td> |
<td>?</td> |
299 |
</tr> |
</tr> |
300 |
<tr> |
<tr> |
301 |
<td>Progress:</td> |
<td>Progress:</td> |
302 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
303 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
304 |
</td> |
</td> |
305 |
</tr> |
</tr> |
306 |
<tr> |
<tr> |
323 |
</td> |
</td> |
324 |
</tr> |
</tr> |
325 |
<tr> |
<tr> |
326 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
327 |
Responsible:</td> |
Responsible:</td> |
328 |
<td>?</td> |
<td>?</td> |
329 |
</tr> |
</tr> |
330 |
<tr> |
<tr> |
331 |
<td>Progress:</td> |
<td>Progress:</td> |
332 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
333 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
334 |
</td> |
</td> |
335 |
</tr> |
</tr> |
336 |
<tr> |
<tr> |
351 |
</td> |
</td> |
352 |
</tr> |
</tr> |
353 |
<tr> |
<tr> |
354 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
355 |
Responsible:</td> |
Responsible:</td> |
356 |
<td>Rory</td> |
<td>Rory</td> |
357 |
</tr> |
</tr> |
358 |
<tr> |
<tr> |
359 |
<td>Progress:</td> |
<td>Progress:</td> |
360 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
361 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
362 |
</td> |
</td> |
363 |
</tr> |
</tr> |
364 |
<tr> |
<tr> |
374 |
</td> |
</td> |
375 |
</tr> |
</tr> |
376 |
<tr> |
<tr> |
377 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
378 |
Responsible:</td> |
Responsible:</td> |
379 |
<td>Christian</td> |
<td>Christian</td> |
380 |
</tr> |
</tr> |
381 |
<tr> |
<tr> |
382 |
<td>Progress:</td> |
<td>Progress:</td> |
383 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
384 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
385 |
</td> |
</td> |
386 |
</tr> |
</tr> |
387 |
<tr> |
<tr> |
402 |
</td> |
</td> |
403 |
</tr> |
</tr> |
404 |
<tr> |
<tr> |
405 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
406 |
Responsible:</td> |
Responsible:</td> |
407 |
<td>Martin</td> |
<td>Martin</td> |
408 |
</tr> |
</tr> |
409 |
<tr> |
<tr> |
410 |
<td>Progress:</td> |
<td>Progress:</td> |
411 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
412 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
413 |
</td> |
</td> |
414 |
</tr> |
</tr> |
415 |
<tr> |
<tr> |
440 |
</td> |
</td> |
441 |
</tr> |
</tr> |
442 |
<tr> |
<tr> |
443 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
444 |
Responsible:</td> |
Responsible:</td> |
445 |
<td>?</td> |
<td>?</td> |
446 |
</tr> |
</tr> |
447 |
<tr> |
<tr> |
448 |
<td>Progress:</td> |
<td>Progress:</td> |
449 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
450 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
451 |
</td> |
</td> |
452 |
</tr> |
</tr> |
453 |
<tr> |
<tr> |
481 |
</td> |
</td> |
482 |
</tr> |
</tr> |
483 |
<tr> |
<tr> |
484 |
<td width=10% style="padding-right: 20px;"> |
<td width="10%" style="padding-right: 20px;"> |
485 |
Responsible:</td> |
Responsible:</td> |
486 |
<td>?</td> |
<td>?</td> |
487 |
</tr> |
</tr> |
488 |
<tr> |
<tr> |
489 |
<td>Progress:</td> |
<td>Progress:</td> |
490 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
491 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
492 |
</td> |
</td> |
493 |
</tr> |
</tr> |
494 |
<tr> |
<tr> |
508 |
</td> |
</td> |
509 |
</tr> |
</tr> |
510 |
<tr> |
<tr> |
511 |
<td width=10% style="padding-right: 20px;">Responsible:</td> |
<td width="10%" style="padding-right: 20px;">Responsible:</td> |
512 |
<td>?</td> |
<td>?</td> |
513 |
</tr> |
</tr> |
514 |
<tr> |
<tr> |
515 |
<td>Progress:</td> |
<td>Progress:</td> |
516 |
<td bgcolor="blue" align=center> |
<td bgcolor="blue" align=center> |
517 |
<b><font color=#ffffff>0%</font></b> |
<b><font color="#ffffff">0%</font></b> |
518 |
</td> |
</td> |
519 |
</tr> |
</tr> |
520 |
<tr> |
<tr> |