On Sat, 2007-12-01 at 16:10 -0800, Ask Bjørn Hansen wrote:
> On Dec 1, 2007, at 6:51 AM, Guy Hulbert wrote:
> 
> > What I'm asking, is *if* the license had already been changed, *would*
> > you have implemented qpsmtpd via XS rather than rewriting qmail-smtpd
> > entirely.
> 
> 
> How much thought did you give to this?   :-)

Not all that much.

> 
> It doesn't make any sense.

That's a partial answer.

> 
> For starters, qmail-smtpd isn't actively developed - there's no code  
> base or community improving on that code.   It might not have been in  
> 2001, but as Charlie said, it's obsolete now.

Have you looked at qmail.org recently ?

> 
> Second - the functionality is so barebones there's nothing to reuse  
> without significantly hacking up that code.  The initial functional 

Thanks.  That's what I wanted to know.

>  
> port was just a couple hundred lines of Perl - including DNSBL and  
> RHSBL support.
> 
> Third - nothing qmail-smtpd does is significantly faster in C than in  
> Perl (the typical reason other than code reuse to do XS).  The  
> performance and scalability paths to make an smtpd server scale better  
> are in an event model (like we have with the select server).

Code reuse is the issue I was interested in.

> 
> 
> 
>   - ask

-- 
--gh


Reply via email to