--------------------------------------------------------------------------------
| The libSPF Todo list!                                                        |
--------------------------------------------------------------------------------
|                                                                              |
|  File:   TODO                                                                |
|  Author: James Couzens <jcouzens@codeshare.ca>                               |
|  Date:   Wed Jul 21 07:45:30 PDT 2004 - Updated                              |
|                                                                              |
|  Info:   A list of things either 'To do' or awaiting completion as regards   |
|          this library, or things planned for the future.                     |
|                                                                              |
--------------------------------------------------------------------------------

  Table of Contents
  -----------------

    [1] ....... Hey I want to help!

    [2] ....... Status of Patches against MTA's

    [3] ....... Pending Patches

    [4] ....... Known BUGS!

    [5] ....... Coming Soon

    [6] ....... Wishlist


--------------------------------------------------------------------------------
| 1 |  Hey I want to help!                                                     |
--------------------------------------------------------------------------------

  Great! See the table below and grab something to do! Sign up at our developer
  forums located at http://forums.6o4.ca and make a post indicating what you
  are planning on or are working on and try to provide an estimated time to
  completion.


--------------------------------------------------------------------------------
| 2 | Patches against Mail Transfer Agents:                                    |
--------------------------------------------------------------------------------
                                                             
  ----------------------|----------------------|--------------------
  | Mail Transfer Agent | Version | % Complete | Stability rating  |
  |-------------------------------|--------------------------------|
  | Courier             | 0.45.4  | 100%       | STABLE-PRODUCTION |
  |---------------------|----------------------|-------------------|
  | Exchange            | 2000/3  | 0%         |                   |
  |-------------------------------|--------------------------------|
  | Exim                | 3.x     | 0%         | N/A               |
  | Exim                | 4.x     | 0%         | N/A               |
  |-------------------------------|--------------------------------|
  | Postfix             | 2.0.20  | 95%        | UNSTABLE-TESTING  |
  |---------------------|----------------------|-------------------|
  | Qmail               | 1.03    | 100%       | STABLE-PRODUCTION |
  | Qmail               | 1.04    | 100%       | STABLE-PRODUCTION |
  | Qmail               | 1.05    | 100%       | STABLE-PRODUCTION |
  |-------------------------------|--------------------------------|
  | Sendmail            | 8.12.10 | 100%       | STABLE-PRODUCTION |
  | Sendmail            | 8.12.11 | 100%       | STABLE-PRODUCTION |
  | Sendmail            | 8.12.12 | 100%       | STABLE-PRODUCTION |
  | Sendmail            | 8.13.0  | 100%       | STABLE-TESTING    |
  |-------------------------------|--------------------------------|
 

--------------------------------------------------------------------------------
| 3 | Pending Patches                                                          |
--------------------------------------------------------------------------------
           .
  Class    : RFC Requirement
  ----------------------------------------------------------------------------
  Label    : IPv6 Integration
  Received : Fri Jul 16 14:32:03 PDT 2004
  Status   : Patch received and applied, currently undergoing testing.
  Author   : Stuart Weatherby <stu@codeshare.ca>
           `
           .
  Class    : MTA Integration
  ----------------------------------------------------------------------------
  Label    : Sendmail-milter
  Received : N/A 
  Status   : In Progress, received an update of successful library 
           : compilation 
  Author   : Jef Poskanzer <jef@acme.com>
           `

--------------------------------------------------------------------------------
| 4 | Known BUGS                                                               |
--------------------------------------------------------------------------------
                . 
  Class         : Parser Bug
  ----------------------------------------------------------------------------
  Label         : RM Redirect & Include bug
  Received      : Sun Jul 11 2004 - 12:54:52 EDT 
  Status        : In testing, to be released as part of RC5
  Discovered by : Roger Moser <roger_moser_spf@greenmail.ch>
                `

  > At least three SPF implementations (spflib, spflib-alt and SPF-Delphi)
  > immediately execute "redirect=..." when encountered (like "include:...").
  > This is wrong. The redirection should be done only at the end and only if
  >  none of the mechanisms matched (see section 5.1 of the specifications). The
  > 'redirect' modifier is not position-dependent!
  >
  > Roger  


--------------------------------------------------------------------------------
| 5 | Coming Soon                                                              |
--------------------------------------------------------------------------------
         . 
  Item   : Windows (win32) Port 
  Status : 15%
         |
  Item   : implement rest of native DNS handling
  Status : 90%
         |
  Item   : ADNS
  Status : 85%
         |
  Item   : DJBDNS
  Status : 85%
         ` 


--------------------------------------------------------------------------------
| 6 | Wishlist                                                                 |
--------------------------------------------------------------------------------
         .
  Item   : Integrate alternative string and memory management library from 
         : Qmail (djbc)
  Status : 0%
         ` 


-- EOF -------------------------------------------------------------------------
