Re: [exim-dev] dsn

Top Page
Delete this message
Reply to this message
Author: Nigel Metheringham
Date:  
To: David Saez Padros
CC: exim-dev
Subject: Re: [exim-dev] dsn
I'm somewhat stunned. A group of people have gone ahead with
implementation and maintenance of a patch to do this over a period of
nearly 8 years, and never bothered to to talk to the exim development
lists...

The patch as given has no documentation (other than the Readme) and no
tests. All the code is surrounded by #ifdef SUPPORT_DSN .
However, if enabled, there is a non backwards compatible spool file
format change, so backing out could be problematic.

A very quick skim of the internets seems to show little evidence of
people being happy with its functionality - there are various messages
saying "how do I use this" but few saying "this works well" - that may
just be that happy users have no reason to make noise.

No real comments on quality of implementation - looks cleanish, but I
don't fully understand the functionality.

My feeling is that I'd be happy for someone to integrate it with the
following caveats:-
  1. Documentation updates for the main spec file
  2. At least a review of what this does to the test suite - it will
     break tests, so those tests need to be reviewed/updated
  3. Ideally tests to support it
  4. If at all possible make the spool file changes more portable
     between DSN/Non-DSN versions


I suggest someone interested talk to us about it, and/or take a git fork
and implement at least 1 + 4. Remember even if you are not one of the
exim maintainers/committers, you can always clone the repo and offer a
branch back to us or fork on github - see http://wiki.exim.org/EximGit

    Nigel.




David Saez Padros wrote:
> Hi
>
> would be great to have dsn support in exim, having this patch:
>
> http://sourceforge.net/projects/eximdsn
>
> applied to the main source code will help
>


-- 
[ Nigel Metheringham ------------------------------ nigel@??? ]
[                 Ellipsis Intangible Technologies                  ]