Index: [thread] [date] [author] [stats]
  From: Juergen Daubert <jue@jue.li>
  To  : <masqmail@marmaro.de>
  Date: Sun, 30 May 2010 14:53:20 +0200

Re: [masqmail] Plans for a 0.3 dev branch

On Sat, May 29, 2010 at 03:06:32PM +0200, markus schnalke wrote:
> I plan to split the development into bug fixing 0.2 versions and
> starting a 0.3 branch for further development. The reason for the
> split are probable incompatibilities between future versions and the
> current ones. Oku did such already when he switched from 0.1 to 0.2.
> 
> Plans for 0.3:
> 
> - Do file and mserver querying based on online_pipe. We can use cat
>   and mservdetect. Actually mservdetect was meant for this since
>   0.2.0: ``This method will once replace the 'mserver' option''

That means pipe remains the only method to detect online status? 
I'm all for removing the whole masqdialer stuff, because that seems
a bit outdated in times of dsl. But is the additional code needed for
the file method that large? It's more effort to create a script and
might be less secure as well.

> - Think also about basing mbox and maildir delivery on an MDA. This
>   would require an MDA then. (A specialized MDA is probably the better
>   approach anyway.) Maybe move mbox delivery into a separate program
>   which gets distributed to ensure some delivery capacity. A wrapping
>   shell script could care about {mbox,maildir,mda}_users.

That's a big restriction IMO, you need additional stuff like maildrop 
or procmail which in turn is another point of failure. 

> - Think about excluding the get function into a separate program. Does
>   anyone uses it at all?

The main reason for Oliver to implement the get function might have 
been the POP-before-SMTP usage. Don't know if we still need that 
nowadays, if not I'd remove it. Contrary to the MDA point I think
that the use of a dedicated program like fetchmail is easier than
masqmail -g, at least if we want ssl encryption or enhanced 
authentication methods.

> - Switch from autoconf/automake to ordinary makefile like they do it
>   on suckless.org or in the heirloom project.
>
> - Add more and better automated tests. I really want to have this ...
>   but unfortunately, I'm not very keen on implementing it. ;-)
> 
> Comments? Suggestions?


HTH
Juergen

-- 
Juergen Daubert  |  mailto:jue@jue.li  
Korb, Germany    |  http://jue.li/crux


Index: [thread] [date] [author] [stats]