Victor Duchovni:
> On Wed, Mar 09, 2011 at 04:05:18PM -0500, Wietse Venema wrote:
> 
> > Postfix uses the inode number in the name, because the name needs
> > to be unique across the incoming, active, and deferred directories.
> > 
> > Postfix could lengthen the time before reuse, by including more
> > time information (four hex digits for ~1 day, six hex digits for
> > ~0.5 year, eight hex digits for ~100 years). Seven hex digits should
> > be sufficient to silence any complaints. Tighter packing is possible,
> > but we're restricted to letters and digits (i.e. base 62 math).
> 
> Couldn't one also freely use "_" and "+" for a complete base64 "alphabet"?
> Certainly log parsers would have to adapt, but is there another reason?

Breaking logfile parsers might be one.

The Postfix queue file module has strict checks on queue file name
syntax.  I had to add permission to use "_" for flush(8) logs, but
I would rather not water down the syntax restrictions further.

        Wietse

Reply via email to