Roadmap

PHASE1

over 2 years late (2010-09-09)

58%

9 closed (56%)   7 open (44%)

PHASE1-RELEASE

Tool design

  • 1000 distinct users support
  • stand-alone architecture with configuration file support to customize its behavior:
  • Configuration file(s) to customize tool behavior:
    • Customize predefined emails (pool of emails client can send)
    • number and types of attachments
    • Common email contents (UTF-8 text, HTML, compressed RTF, pictures etc.)
    • Describe client behavior:
      • emails to send
      • number, order of scenarios to run (loop) – possibly delay between each scenarios
  • script to create MAPI profiles for all clients (1000) in openchange profile database
  • TDB database design for preliminary logging and monitoring purposes (store / reference emails sent/fetched)
  • User documentation and DTD to customize configuration file upon needs
  • Fork per/user model approach based on schedule, preliminary thread support may be added to the POC depending on remaining available time.

MAPI support:

  • Exchange 2003/2007 RPC support (0xA EcDoConnectEx and 0xB EcDoRpcExt2)
  • Unique IP address per user implementation
  • Predefined emails template:
    • generic send email (w/ and w/o attachments) scenario matching predefined emails capabilities
    • fetch email (w/ and w/o attachments) scenario matching Outlook send/receive process in online mode
    • clean-up / delete emails from user mailbox to reset the test environment

PHASE2

30%

0 closed (0%)   1 open (100%)

PHASE2-RELEASE

Tool design

  • 20.000 MAPI flows support
  • Improved monitoring
  • Advanced user interface
  • Automatic Exchange/AD user creation

Predefined emails template improvement

  • Support for distribution list
  • Embedded message support

MAPI support

  • Complete thread support for performances improvements and increase of simultaneous MAPI flows per user connections
  • Packed opnums implementation to complete Outlook 2003 flow simulation

PHASE3

No issues for this version

PHASE3-RELEASE

Tool design

  • Change architecture upon needs to support up to 100.000 concurrent MAPI flows

Predefined emails template improvement

  • Cached mode scenario added
  • NTLM/Kerberos scenario added

MAPI support

  • Cached mode implementation
  • Kerberos authentication support