mouss:
> > I am contemplating a new class of master.cf operations that operate  
> > column-wise.  These currently have no main.cf equivalent.
> >
> >     postconf -Mu chroot=n inet unix fifo pass
> 
> I like the "mib" syntax of main.cf. so I'd prefer something like
> postconf -e  service.submission.chroot=n  (or false|no|whatever)
> and then, I would love to have that in main.cf.

A problem is that your syntax is ambiguous: a service name may
contain ".", the same character that you propose to use as the
separator between service name and column name (in fact any non-space
character is permitted though '/' might be a problem).

> service.submission.class = smtpd
> service.submission.address = 0.0.0.0
> service.submission.port = 587
> service.submission.name = submission

I want to complete the support for the existing configuration file
formats, before I start to consider semantical changes.

        Wietse

Reply via email to