New Beta 4.58.6 released
Gerard Seibert
gerard at seibercom.net
Mon Jan 29 13:31:24 CET 2007
On Monday January 29, 2007 at 04:00:48 (AM) Glenn Steen wrote:
> On 29/01/07, Mike Jakubik <mikej at rogers.com> wrote:
> > Julian Field wrote:
> > > There was 1 serious bug in 4.58.5 which I have now hopefully fixed.
> > >
> > > *Please* give this version a try as I don't intend changing anything
> > > before the 1st Feb stable release unless you notify me of any problems
> > > or bugs.
> > >
> > > Support for the 'p' records in Postfix 2.3/2.4 will have to wait for
> > > the next release of MailScanner, personally I think it is a nasty
> > > bodge. I wouldn't be at all surprised if Weitse changed his mind on
> > > this topic, he certainly should do.
> >
> > Julian,
> >
> > Could you give a little more detail as to what 'p' records are, and how
> > this will affect MS's compatibility with postfix?
> >
> > Thanks.
> Mike,
>
> Download the postfix source and read the comment in
> src/cleanup/cleanup_milter.c (starts on line 114 in the version 2.3.6
> sources). This is so far the best explanation of what it is I've
> found.
>
> If we manage to implement "support" for it correctly, it'll not change
> the support/non-support status of postfix one whit (Jules still
> supports it, Wietse will still see us as more evil than the horned
> devil for perusing the queue files directly... Well, perhaps not that
> evil, but close:-).
>
> We aim at making "milter edited queue files" -> "a (new) normal queue file".
>
> If you want my patches to look at beforehand, I can get them to you in
> a blink:-). So far they've been tested by me and Nerijus Baliunas (who
> is a brave soul and seems to be running them in production:-). They're
> good for 2.3 with milters, not yet 2.4 with body editing milters.
I posted the original post regarding 'p' records on the Postfix forum,
and these are two of the responses that I received.
//Quote//
He is referring to his mis-use of the non-public, undocumented Postfix
queue file format and plans to keep track of changes in this format
rather than abandon its use.
Mailscanner attempts to implement a fast-path for messages that are not
modified by the content scanner. It cuts too many corners to achieve
this goal.
Viktor.
//End Quote//
//Quote//
It means that some people don't understand ELEMENTARY SOFTWARE
ENGINEERING practice.
I spend huge efforts to maintain compatibility with software that
depends on EXTERNAL Postfix interfaces, even when MAJOR changes
are made to Postfix. If something breaks anyway, then I will do my
best to provide a solution to make it work again.
Postfix queue files are an INTERNAL interface.
Software that depends on Postfix INTERNAL interfaces breaks the
warranty. It is unsupported. It breaks even with MINOR Postfix
changes, and I will not provide a solution when it breaks.
Wietse
//End Quote//
--
Gerard
After a time, you may find that "having" is not so pleasing a thing,
after all, as "wanting." It is not logical, but it is often true.
Spock, "Amok Time", stardate 3372.7
More information about the MailScanner
mailing list