John Peacock wrote:
John Peacock wrote:
2) Always spool the file when body_filename() is called.

And yet, when size_threshold > 0, IO::File was not flushing small files to disk, so it still didn't work right. I added an explicit

    $self->{_body_file}->close();

and now EICAR gets caught either way.

I also fixed a problem with qpsmtpd, which wasn't loading the plugins anymore. Since this apparently means no one is running with tcpserver, should we change the default ./run to reflect that?

I also have useful alternate run scripts in my local branch that others might find useful:

1) ./debug - loads qpsmtpd via tcpserver using the Perl debugger under the current user and port 2525;

2) ./test - loads qpsmtpd via forkserver using the current user and port 2525.

Should I add these to the distro?

John

I'd like that better as a default, and to have
those options without doing any work of my
own. Also that is close to self-documenting
or transparently obvious for the three
setups.

-Bob

Reply via email to