Mercurial > docs > masqmail-cs
comparison masqmail.tex @ 4:1197518aa221
content about ch04
author | meillo@marmaro.de |
---|---|
date | Tue, 03 Mar 2009 13:40:07 +0100 |
parents | 40968008fe7c |
children | 282b52d9de09 |
comparison
equal
deleted
inserted
replaced
3:40968008fe7c | 4:1197518aa221 |
---|---|
334 | 334 |
335 \secframe{the thesis in short} | 335 \secframe{the thesis in short} |
336 | 336 |
337 | 337 |
338 | 338 |
339 \frame{\ft{planned was} | 339 %\frame{\ft{planned was} |
340 | 340 % |
341 1) purpose and structure of an MTA/of masqmail | 341 %1) purpose and structure of an MTA/of masqmail |
342 | 342 % |
343 2) security analysis | 343 %2) security analysis |
344 | 344 % |
345 3) code improvements | 345 %3) code improvements |
346 | 346 % |
347 4) documentation, test, distribution | 347 %4) documentation, test, distribution |
348 | 348 % |
349 With the goal to release a new version and get it into Debian | 349 %With the goal to release a new version and get it into Debian |
350 | 350 % |
351 } | 351 %} |
352 | 352 % |
353 | 353 % |
354 \frame{\ft{however, it resulted in} | 354 %\frame{\ft{however, it resulted in} |
355 | 355 % |
356 1) introduction | 356 %1) introduction |
357 | 357 % |
358 2) market analysis | 358 %2) market analysis |
359 | 359 % |
360 3) mail transfer agents | 360 %3) mail transfer agents |
361 | 361 % |
362 4) masqmail's present and future | 362 %4) masqmail's present and future |
363 | 363 % |
364 5) improvement plans | 364 %5) improvement plans |
365 | 365 % |
366 Became pretty theoretic (I don't worry) | 366 %Became pretty theoretic (I don't worry) |
367 | 367 % |
368 } | 368 %} |
369 | 369 |
370 | 370 |
371 | 371 |
372 | 372 |
373 | 373 |
471 | 471 |
472 | 472 |
473 | 473 |
474 \frame{\ft{market shares} | 474 \frame{\ft{market shares} |
475 | 475 |
476 FIXME | 476 \input{tbl/mta-market-share.tbl} |
477 | |
478 } | |
479 | |
480 | |
481 | |
482 \frame{\ft{comparison} | |
483 | |
484 \input{tbl/mta-comparison.tbl} | |
477 | 485 |
478 } | 486 } |
479 | 487 |
480 | 488 |
481 | 489 |
543 \secframe{in detail: ch04 present and future} | 551 \secframe{in detail: ch04 present and future} |
544 | 552 |
545 | 553 |
546 \frame{\ft{functional requirements} | 554 \frame{\ft{functional requirements} |
547 | 555 |
556 \input{tbl/func-requirements.tbl} | |
557 | |
548 } | 558 } |
549 | 559 |
550 \frame{\ft{non-functional requirements} | 560 \frame{\ft{non-functional requirements} |
551 | 561 |
552 } | 562 \input{tbl/nonf-requirements.tbl} |
553 | 563 |
554 \frame{\ft{architectural requirements} | 564 } |
555 | 565 |
556 } | 566 \frame{\ft{work tasks} |
557 | 567 |
558 \frame{\ft{fulfilled requirements} | 568 TODO\,1: Encryption |
559 | 569 |
560 } | 570 TODO\,2: Authentication |
561 | 571 |
562 \frame{\ft{work to do} | 572 TODO\,3: Security |
573 | |
574 TODO\,4: Reliability | |
575 | |
576 TODO\,5: Spam handling | |
577 | |
578 TODO\,6: Extendability | |
579 | |
563 | 580 |
564 } | 581 } |
565 | 582 |
566 | 583 |
567 \frame{\ft{further development} | 584 \frame{\ft{further development} |
568 | 585 |
569 } | 586 - improve existing code |
587 | |
588 - add wrappers and interposition filters | |
589 | |
590 - redesign and rewrite from scratch | |
591 | |
592 } | |
593 | |
594 | |
595 \frame{\ft{architecture} | |
596 | |
597 \begin{center} | |
598 \includegraphics[width=0.8\textwidth]{fig/callgraph.eps} | |
599 \end{center} | |
600 | |
601 } | |
602 | |
570 | 603 |
571 | 604 |
572 \frame{\ft{the result} | 605 \frame{\ft{the result} |
573 | 606 |
574 ``one fits all'' is not possible | 607 ``one fits all'' is not possible |