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